现在的位置: 首页 > 综合 > 正文

c++ 链接时出现错误

2013年10月14日 ⁄ 综合 ⁄ 共 495字 ⁄ 字号 评论关闭

       在做多线程的例子,编译时,一切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” 选择“Code Generation”

   “use run-time library”选择“debug multithreaded”或者"multithreaded"

抱歉!评论已关闭.