error lnk2019: 無法解析的外部符號
_winmain@16
,該符號在函式
___tmaincrtstartup
中被引用
e:\c++\projects\time\debug\time.exe : fatal error lnk1120: 1 個無法解析的外部命令
生成日誌儲存在「file://e:\c++\projects\time\time\debug\buildlog.htm
」time - 2 個錯誤,
0 個警告
********** 生成
: 0
已成功, 1
已失敗, 0
最新, 0
已跳過
**********
要看你的 工程型別對不對,你用的是console
還是windows
? 如果你選擇的是window
型別,程式裡面的主函式是
main
那就不對了,
main
是console
下的主函式,
windows
編譯主函式需要
_winmain
函式,這些由編譯器決定的
error lnk2001其中的一種錯誤情況
watermarking1doc.obj : error lnk2001: unresolved external symbol __afxforceexclude
watermarking1.obj : error lnk2001: unresolved external symbol "protected: static struct afx_msgmap const watermarking1.obj : error lnk2001: unresolved external symbol "protected: virtual void __thiscall cdialog::preinitdialog(void)" (?preinitdialog@cdialog@@maexxz)
dialog2.obj : error lnk2001: unresolved external symbol "protected: virtual void __thiscall dialog2.obj : error lnk2001: unresolved external symbol "public: virtual int __thiscall cdialog::oninitdialog(void)" (?oninitdialog@cdialog@@uaehxz)
watermarking1view.obj : error lnk2001: unresolved external symbol __imp__getdevicecaps@8
link : error lnk2001: unresolved external symbol _winmaincrtstartup
基本上300
個錯誤,其實只是因為工程的配置出了問題。
把project->setting->link
的忽略全部預設庫 前面的勾去掉 ,即不選這一項,即可解
C 程式設計時容易出現的錯誤
1.動態建立二維陣列的方法 int arrry 4行五列 array new int 4 for int i 0 i 3 i array i new int 5 2.過載等號後,初始化第二個物件時可以用第乙個物件 3.比較字串a 20 與b 20 是否相等,用strcmp a,b 而不是if a 2...
error link2001 無法解析的外部符號
c 菜鳥一枚,使用c 時,經常會碰到的乙個問題 error link2001 無法解析的外部符號。雖然經常出現,但每次好像原因又都不同。在此憑回憶記錄一下,以供下次出現問題時排查。1.包含目錄和庫目錄有問題 多了或者少了或者錯了 2.未宣告命名空間 3.基類宣告了虛函式,僅派生類對此定義不可以,也需...
Android Activity切換時出現白屏
有些效能低的機器,在切換activity時候出現白屏一段時候後才顯示正確的檢視 高效能的機器可能太快看不到,但是事實是存在的,特別是當你新開乙個程序的時候,a程序的activity跳轉到b程序的activity是絕對會出現白屏一段時間的,主要是由於在oncreat方法中進行了太多的操作。解決方案如下...