我正在開發一個小型且應該便攜的項目(對於Windows)。我看到MinGW擺脫了目標系統上某些.dll的需求,所以我想我會試試看。令我驚奇的是,當我嘗試在朋友的計算機上運行我的程序時,出現了兩個錯誤,表示有2個不同的.dll文件丟失。我以爲MinGW使用了系統DLL,但它顯然不起作用。我看到一篇關於如何使用Visual Studio創建獨立exe的文章,但我更喜歡使用MinGW,因爲它很簡單。C++ - 如何使用MinGW獨立編譯程序?
所以我的問題:如何使用MinGW生成獨立的exe文件?
注:我只使用標準庫,但很高興知道如何爲未來的項目包含其他庫。
如果你想要一個獨立exe文件的例子,putty就是一個很好的例子(它是Windows的ssh客戶端)。