1. 程式人生 > 實用技巧 >visual studio C++ 遇到的問題和解決辦法

visual studio C++ 遇到的問題和解決辦法

1.main函式不識別/WinMain的Instance=空

  寫c++動態庫給C#呼叫。呼叫之前打算本地測試。寫main函式準備測試庫是否正常。

  

int main(int argc, _TCHAR* argv[])
{
    ……


}

  執行的時候,不識別這個main函式。一直提示WinMain 的Instance =空。空指標錯誤。

  debug的時候報的錯誤

  

  Release報錯  

  

  原因明顯是我寫的main函式不是程式入口點。於是查詢專案-》屬性-》C/C++ 設定。 沒找到main的設定介面。

  百度搜索“指定入口main函式”也沒找到。折騰一上午。最終自己找到設定地方。因為耽誤時間,所以記錄方便後來人查詢。需要在“專案”-》“屬性-》“聯結器”-》“系統”-》“子系統”(“視窗 (/SUBSYSTEM:WINDOWS)”)更改為“視窗 (/SUBSYSTEM:WINDOWS)”。更改完畢,識別寫的main函式。

  

  設定完執行正常。