qtmaind. lib(qtmain win.obj) : error LNK2019:無法決議的外部符號main,函式 WinMain 中參考了該符號
一般對于這類無法決議外部符號的錯誤,多是由于缺少對應的附加庫
例如嘗試(1):#pragma comment(lib, “Shell32.lib”) 其中shell32.lib改為對應的附加庫,
但這個無法決議的外部符號為main,一般是專案創建的不對,導致程式入口錯誤
例如嘗試(2):將win32應用程式改為控制臺專案, 但是我建立的專案是qt widget Application專案,無法改為控制臺專案,
但進行了多次嘗試后并沒有解決,然后看到另一個解決方法
最終的解決方法:加入#undef main
undef是解除宏定義,
最終成功運行,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/248519.html
標籤:其他
