libgcc_s_dw2-1.dll 缺失问题解决

Posted 蜕变之旅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了libgcc_s_dw2-1.dll 缺失问题解决相关的知识,希望对你有一定的参考价值。

原因:程序中包含 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 缺失问题解决的主要内容,如果未能解决你的问题,请参考以下文章

如何修复其他计算机上的错误“其他计算机程序无法启动,因为您的计算机缺少libgcc_s_dw2-1.dll”[重复]

由于在 Code::Block 中缺少“libgcc_s_dw2-1.dll”,OpenCV 程序无法运行

Qt编译时MinGW去掉对gcc动态库的依赖(去掉对libgcc_s_dw2-1.dll,libstdc++-6.dll的依赖)

部署Qt应用时候报错0xc000007b

MinGW 编译问题

用QT写好的程式,如何使用在其他未装QT的PC上?换句话说,如何封装后转移到其他电脑?请帮忙说明详细步骤!