在做多线程的例子,编译时,一切ok,但是在build时候,出现
LIBCMTD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/SampleTest.exe : fatal error LNK1120: 1 unresolved externals
需要改一下显示方式:
[Project] --> [Settings] --> 选择"Link"属性页,
在Project Options中将/subsystem:console改成/subsystem:windows
这个根据你项目的实际情况可以互换(/subsystem:windows改成/subsystem:console)
如果还有问题,可能是多线程调试问题:
查看“Project”->“settings”->“c/c++”
“Catagory” 选择“Co
“use run-time library”选择“debug multithreaded”或者"multithreaded"