zoukankan      html  css  js  c++  java
  • VC error link

    错误1:
    LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
    在project-setting-link里找到project options 去掉里面的/subsystem:console

    错误2:
    nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endt...
    将工程设置为Using MFC in a static library

    错误3:
    libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
    在project-setting-link里找到project options 将里面的/subsystem:console 改为/subsystem:windows

    错误4:

    nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
    nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex

    错误5:

    nafxcw.lib(doccore.obj) : error LNK2001: unresolved external symbol

     

     

     

    解答:

    这个要用到多线程的库 编译选项里加 /MT

    程序是多线程的,用alt+F7设定编译选项,在C++选项卡里面把project option里的/MLd改为/MTd
    或者在category里面选择code generation,把运行时库改为多线程debug版

    原因是这个程序使用了一些mfc的类,而mfc内部运作是多线程的。你用vc6新建的win32程序工程默认是不使用mfc,不使用多线程的,所以不能编译成功

     

     

     

     

  • 相关阅读:
    4、idea使用git
    ♫【MongoDB】
    -_-#【网站优化】预加载(Pre-loader) / 预读取(Pre-fetching)
    【Node】package.json
    ☀【移动】Google Maps JavaScript API v3
    -_-#【移动】视频分段
    ☀【Grunt】package.json, Gruntfile.js, npm install, grunt
    【three.js】
    【单元测试】
    洛谷——P1125 笨小猴
  • 原文地址:https://www.cnblogs.com/gosteps/p/3331305.html
Copyright © 2011-2022 走看看