vc6.0錯誤提示

錯誤提示:
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

Debug/Hello.exe : fatal error LNK1120: 3 unresolved externals



第一種解決方法:
     1、“Project”->“settings”->“c/c++”
“Catagory” 選擇“Code Generation”
        “use run-time library”選擇“debug multithreaded”
         此時確定一般解決問題,也有可能出現如下問題提示:
         libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
         Debug/Hello.exe : fatal error LNK1120: 1 unresolved externals
         此時,進行第二步操作:
     2、
         [Project] --> [Settings] --> 選擇"Link"屬性頁,
         在Project Options中將/subsystem:console改成/subsystem:windows
         溫馨提示:在Project Options窗口,右邊滑動條向下滑動就會找到該項!
         總結:進行以上兩步操作後,問題解決!


第二種解決方法:
     1.檢查是否包含頭文件afx.h
     2.打開project->settings->general->microsoft foundation classes->
       選use MFC in a static library
       或選 use MFC in a shared DLL(需要把MFC的動態庫放在system32文件夾下) .
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章