Linking...
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/银行定期储蓄管理系统.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
Creating browse info file...银行定期储蓄管理系统.exe - 3 error(s), 0 warning(s)编译没有问题,但连接的时候出现这个错误,搞不懂!
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
Debug/银行定期储蓄管理系统.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
Creating browse info file...银行定期储蓄管理系统.exe - 3 error(s), 0 warning(s)编译没有问题,但连接的时候出现这个错误,搞不懂!
LIBCMT.LIB
要包含这两个库。
Category下拉框中选Code Generation
Use Runtime Library选MultiThreaded
试试看
“Linking...
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main”
怀疑与Project setting有关,查阅了MSDN,但不得要领,故求助。 回答: VC++默认的工程设置是单线程的,而你使用了多线程,所以要修改设置。选择菜单“Project|settings”,选择C/C++标签,在CODE GENERATION分类中选择除SINGLE-THREADED的其他选择。