VS2019編譯WinMain時:無法解析的外部符號 _main


程序示例:

#include<Windows.h>

int WINAPI WinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevinstance, _In_  LPSTR lpCmdLine, _In_ int nShowCmd)
{
    MessageBox(0, "Hello world!", "測試", 0);
    return 0;
}

注意:如果報WinMain的批注不一致……的錯,在WinMain函數的參數加上_In_,_In_opt_即可。

報錯:

嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態
錯誤 LNK2019 無法解析的外部符號 _main,函數 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中引用了該符號 Project1 C:\Users\86182\Desktop\Project1\MSVCRTD.lib(exe_main.obj) 1

解決:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM