啓動MinGW編譯的可執行文件時收到錯誤消息。我正在使用Windows 7機器。啓動MinGW編譯的exe時出錯libgcc_s_dw2-1.dll錯誤
我在我的Windows路徑環境變量(檢查和重新檢查)中有MinGW bin目錄,並說該DLL確實存在於該文件夾中。
我知道我可以將DLL移動到exe目錄,但應用程序不需要分發到任何沒有MinGW安裝且環境變量設置正確的地方(我們工作機器上的標準環境) 。許多同事使用相同的可執行文件而沒有問題。我所知道的唯一區別是大多數(可能全部)同事在Windows XP上工作,在Windows 7上工作。
此外,我無法訪問構建服務器以將編譯器標誌更改爲靜態鏈接庫。
因此,儘管我提到了解決方法,但我想深入瞭解爲什麼它不適用於當前設置。
任何幫助,將不勝感激!
乾杯。
在depends.exe中打開可執行文件是否提供了其他信息?例如,並排配置問題或類似的問題。 –
通過depends.exe你的意思是我目前無法打開的可執行文件,因爲依賴關係? – burn5
depends.exe是Microsoft工具「Dependency Walker」。它列出了所有缺少的dll依賴關係。 –