我想運行我的第一個SFML應用程序。 我可以通過代碼塊環境運行它,但我無法通過資源管理器運行它 - 出現一個錯誤消息:「libgcc_s_sjlj-1.dll丟失」。我添加這些行到我的鏈接選項:「libgcc_s_sjlj-1.dll」不見了
-static
-static-libgcc
-static-libstdc++
但是,試圖編譯它之後,我看到了錯誤的生成日誌:
mingw32-g++.exe: error: unrecognized command line option '-static-libstdc++'
我怎樣才能解決呢? 我的版本的GCC 4.7.1是TDM-1
它仍然沒有編譯:( – user3366592
我知道的另一個選項是找到相關的文件(它將在您的編譯器的bin文件夾,如果它在您的計算機上的任何位置)並將其複製到您的項目文件夾,然後編譯用-static。你也許可以在網絡上找到相關的文件,但我不會推薦它。 – user4578093