VC++ 链接出错!

来源:百度知道 编辑:UC知道 时间:2024/06/25 22:30:08
ompiling...
learn1.cpp
Linking...
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/learn1.exe : fatal error LNK1120: 2 unresolved externals

执行链接的时候发生的错误,一般会是什么方面的错误,上面主要是什么错误?
谢谢大家,帮帮忙啊
第一个回答,我就是建立了控制台程序,我的调用也不涉及MFC,从什么地方看出来是跟这个有关系????
第二个回答
vc alt+f7打开工程设置 link下第二行添加MSVCRT.LIB ,是什么原因?这个静态库主要什么功能?我试了后出现如下错误!!
nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in MSVCRT.LIB(MSVCRT.dll)
libcd.lib(crt0dat.obj) : error LNK2005: _exit already defined in MSVCRT.LIB(MSVCRT.dll)
...
libcd.lib(crt0.obj) : error LNK2005: _mainCRTStartup already defined in MSVCRT.LIB(crtexe.obj)
libcd.lib(winxfltr.obj) : error LNK2005: __XcptFilter already defined in MSVCRT.LIB(MSVCRT.dll)
LINK : warning LNK4098: defaultlib "libcd

你想你应该是想写个控制台的程序(console),但你实际上是使用的MFC框架;所以你要做的就是新建一个console程序.把你的代码拷过去.

------------------------------------------
nafxcwd是MFC的相关库
你可不可以把代码贴出来呢?

如果是vc
alt+f7打开工程设置
在link下第二行添加MSVCRT.LIB