libgcc_s_dw2-1.dll 缺失問題解決


運行VS工程時“缺少libgcc_s_dw2-1.dll”錯誤及“應用程序0xc000007b”錯誤。

產生原因:1. libx264庫(MinGW編譯)與ffmpeg庫(msys32編譯)編譯與使用時不是在同一台機器上進行的;

     2. 編譯完庫后,重裝系統再次使用時,也會這類錯誤。

 

缺少libgcc_s_dw2-1.dll解決方案:

步驟1:程序中包含msys編譯的動態庫

安裝mingw-get-setup.exe選擇mingw32-base、mingw32-gcc-g++及msys-base

 

步驟2:程序中包含mingw編譯的動態庫

1.安裝msys2-i686-20160205.exe 或 msys2-x86_64-20160205.exe 后,啟動msys2_shell.bat執行如下指令:

pacman -S --force mingw-w64-i686-toolchain

pacman -S mingw-w64-i686-pkg-config

2.安裝成功后,將其bin目錄添加到系統的Path環境變量中(以安裝在D盤為例)

若是 msys2-i686-20160205.exe,則添加如下:
D:\msys32\mingw32\bin

若是 msys2-x86_64-20160205.exe,則添加如下:
D:\msys64\usr\bin
D:\msys64\mingw32\bin


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM