链接ACE程序出现一点问题,高手低手都请进+……
VC6.0+sp4使用ACE5.4静态链接库,mfc程序,链接时出错
Linking...
msvcrt.lib(MSVCRT.dll) : error LNK2005: __errno already defined in libcmt.lib(dosmap.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _memmove already defined in libcmt.lib(memmove.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _wcscat already defined in libcmt.lib(wcscat.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strchr already defined in libcmt.lib(strchr.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _wcscpy already defined in libcmt.lib(wcscat.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strcspn already defined in libcmt.lib(strcspn.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _wcslen already defined in libcmt.lib(wcslen.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strncmp already defined in libcmt.lib(strncmp.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strncpy already defined in libcmt.lib(strncpy.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _wcsncpy already defined in libcmt.lib(wcsncpy.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strpbrk already defined in libcmt.lib(strpbrk.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strrchr already defined in libcmt.lib(strrchr.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strspn already defined in libcmt.lib(strspn.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strstr already defined in libcmt.lib(strstr.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _fclose already defined in libcmt.lib(fclose.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __close already defined in libcmt.lib(close.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __open_osfhandle already defined in libcmt.lib(osfinfo.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _fflush already defined in libcmt.lib(fflush.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _vsprintf already defined in libcmt.lib(vsprintf.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __exit already defined in libcmt.lib(crt0dat.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _abort already defined in libcmt.lib(abort.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _atoi already defined in libcmt.lib(atox.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _getenv already defined in libcmt.lib(getenv.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __itoa already defined in libcmt.lib(xtoa.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strtol already defined in libcmt.lib(strtol.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strtoul already defined in libcmt.lib(strtol.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _calloc already defined in libcmt.lib(calloc.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _free already defined in libcmt.lib(free.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _malloc already defined in libcmt.lib(malloc.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _realloc already defined in libcmt.lib(realloc.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __isatty already defined in libcmt.lib(isatty.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __beginthreadex already defined in libcmt.lib(threadex.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __endthreadex already defined in libcmt.lib(threadex.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _tolower already defined in libcmt.lib(tolower.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __stricmp already defined in libcmt.lib(stricmp.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __strnicmp already defined in libcmt.lib(strnicmp.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _signal already defined in libcmt.lib(winsig.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _gmtime already defined in libcmt.lib(gmtime.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _localtime already defined in libcmt.lib(localtim.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strftime already defined in libcmt.lib(strftime.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _time already defined in libcmt.lib(time.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __tzset already defined in libcmt.lib(tzset.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _mktime already defined in libcmt.lib(mktime.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: _exit already defined in libcmt.lib(crt0dat.obj)
msvcrt.lib(MSVCRT.dll) : error LNK2005: __strdup already defined in libcmt.lib(strdup.obj)
LINK : warning LNK4098: defaultlib "msvcrt.lib" conflicts with use of other libs; use /NODEFAULTLIB:library
Release/win_test.exe : fatal error LNK1169: one or more multiply defined symbols found
Error executing link.exe.
忽略libcmt.lib,出现
Linking...
nafxcw.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argv
nafxcw.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argc
nafxcw.lib(filelist.obj) : error LNK2001: unresolved external symbol __mbctype
nafxcw.lib(timecore.obj) : error LNK2001: unresolved external symbol __mbctype
nafxcw.lib(apphelp.obj) : error LNK2001: unresolved external symbol __mbctype
Release/win_test.exe : fatal error LNK1120: 3 unresolved externals
搞定给100分!!!