1. 程式人生 > >libgcc_s_dw2-1.dll 缺失問題解決

libgcc_s_dw2-1.dll 缺失問題解決

目錄 pac shell 解決方案 包含 解決 ++ sys 缺失

原因:程序中包含 MinGW 或 msys 編譯的庫,但是系統沒有安裝他們。

出現情況:x264 與 ffmpeg 編譯後的庫在VS中調用。

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

法一:程序中包含msys編譯的動態庫

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

法二:程序中包含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

libgcc_s_dw2-1.dll 缺失問題解決