我剛剛在C++中使用mingw編寫了一個相當長的應用程序,然後我去給幾個朋友試用它。當他們去執行.exe文件它想出了一個錯誤,指出:運行.exe的錯誤
程序無法啓動,因爲libgcc_s_dw2-1.dll從計算機中缺少。嘗試重新安裝程序來解決此問題
調試版本發生此錯誤。除了「libgcc_s_dw2」被替換爲「libstdC++ - 6」之外,使用發行版進行編譯時會出現相同的錯誤。
我能夠通過將.dll與.exe一起解決此問題,但我寧願它是獨立的,因爲我決定將它發佈給更多的普通用戶。
我發現這個問題問了很多,但他們都說要將-static-libstdc++
添加到鏈接器選項。
我正在使用CodeBlocks,並去建立選項,並把它放在我將MinGW鏈接到相同的位置。這不起作用,所以我嘗試旁邊的另一個框,以獲得更多選項,但這也不起作用。
我知道這可能是一個簡單的事情,我失蹤了,但我想不出任何地方。
我感謝任何幫助,並提前致謝。
我有這個問題。然後,我轉向羅傑 - 我的意思是[這個](http://nuwen.net/mingw.html)......儘管如此,這是我做過的最好的編程選擇。 – chris