我有以下錯誤LNK2019:無法解析的外部符號_main函數___tmainCRTStartup引用,LNK2019:無法解析的外部符號_main函數___tmainCRTStartup引用
有很多關於此錯誤的線程,但沒有這些解決方案的工作了我。而且,沒有人解釋爲什麼這個錯誤在這裏。
我想:在連接屬性http://social.msdn.microsoft.com/Forums/en/vclanguage/thread/14e85604-6929-4707-a22e-8cdf596926a6
- wWinMainCRTStartup作爲入口點設置
- 右鍵單擊解決方案名稱 - >添加 - 鏈接爲「Windows」(同一個線程上面) >現有用品 - >與主(如上相同的線程)
包括error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
- 試項目+屬性,文件C/C + +,代碼生成,緩衝區安全檢查=否http://social.msdn.microsoft.com/Forums/hi-IN/vclanguage/thread/e2ea62c3-beb3-47a4-8963-60b799e3375a
- 選項:C/C++,代碼生成,運行時庫=/MTd; C/C++,代碼生成,基本運行時檢查=默認; C/C++,代碼生成,緩衝區安全檢查=否;鏈接器,高級,入口點=主http://social.msdn.microsoft.com/Forums/hi-IN/vclanguage/thread/e2ea62c3-beb3-47a4-8963-60b799e3375a
- 註釋掉在main.cpp中頭除了「使用命名空間std」和#包括 - 導致級聯和滾雪球式的錯誤從引用這些頭
- 我在主刪除一切功能。 cpp除了測試代碼並排除除main.cpp以外的所有源文件;正如預期的那樣,它朝着正確的方向邁出了一小步。問題必須與其中一個頭文件。
- 與Win32的Windows應用程序模板http://social.msdn.microsoft.com/Forums/ar-SA/vcgeneral/thread/105a366f-c38d-4c1c-9278-eca64589e7ca和http://social.msdn.microsoft.com/Forums/zh/Vsexpressvc/thread/341780c2-162e-4b36-9402-283c0cf7c0ac創建新的項目
沒有嘗試過,並懷疑這些也將無法正常工作:
- 使用int main()的(不知道他們的意思,文件名或主函數名)http://social.msdn.microsoft.com/Forums/zh/Vsexpressvc/thread/341780c2-162e-4b36-9402-283c0cf7c0ac
- 使用cmake構建在Windows 7 64位系統http://hdf-forum.184993.n3.nabble.com/error-LNK2019-unresolved-external-symbol-main-referenced-in-function-tmainCRTStartup-td3138042.html
爲什麼我得到這個錯誤,解決方案是什麼?
你有'int main(char ** argv,int argc)'函數嗎? – Linuxios
@Linuxios,它的「int main(int argc,char ** argv)」(你的原型的順序是錯的) – BlakBat
@BlakBat:謝謝。抱歉。無論如何,我甚至都沒有在Windows上工作,但這是所有地方的簽名。衛生署。 – Linuxios