不同工程的入口函式總結

2021-06-16 04:21:49 字數 414 閱讀 7754

今天編譯遇到了如下問題

error lnk2019: unresolved external symbol wmain referenced in function mainwcrtstartup

在網上瀏覽則發現

不同的工程下面有不同的入口函式,

win32的主程式為winmain.  

windows的控制台程式(32bit)或dos程式(16bit), 是c/c++的標準入口是main()

winmain()是windows的gui程式, 是windows api窗體程式的入口函式

wmain()是unicode下的

_tmain()是個巨集,如果是unicode則他是wmain()

記著設定properties—〉linker—〉anvanced—〉entrypoint

關於xcode不同版本開啟相同工程問題

m 今天剛下好了xcode7正式版,於是乎用其建立乙個工程。隨後關閉此工程用xcode6.3開啟此工程。發現報錯不能執行,隨後網上查資料,可惜中文版的資料幾乎可以說是沒有,因此寫下此文,以方便其他遇到此情況的朋友解決此問題。歸結起來,此問題就是用新版本編譯器建立的工程,有時可能會用舊版編譯器去編譯,...

關於xcode不同版本開啟相同工程問題

今天剛下好了xcode7正式版,於是乎用其建立乙個工程。隨後關閉此工程用xcode6.3開啟此工程。發現報錯不能執行,隨後網上查資料,可惜中文版的資料幾乎可以說是沒有,因此寫下此文,以方便其他遇到此情況的朋友解決此問題。歸結起來,此問題就是用新版本編譯器建立的工程,有時可能會用舊版編譯器去編譯,此時...

關於xcode不同版本開啟相同工程問題

今天剛下好了xcode7正式版,於是乎用其建立乙個工程。隨後關閉此工程用xcode6.3開啟此工程。發現報錯不能執行,隨後網上查資料,可惜中文版的資料幾乎可以說是沒有,因此寫下此文,以方便其他遇到此情況的朋友解決此問題。歸結起來,此問題就是用新版本編譯器建立的工程,有時可能會用舊版編譯器去編譯,此時...