找不到libgcc_s_dw2-1.dll, 尝试重新安装该程序以解决问题.

本文高度借鉴了suda_lv的文章 https://blog.****.net/suda_lv/article/details/62046557
找不到libgcc_s_dw2-1.dll, 尝试重新安装该程序以解决问题.

但是还是再次记录一下吧, 防止以后自己又遇到了相同问题因为搜索的时候关键字不同而没有找到解决方法.
suda_lv遇到的是Qt编译的问题, 而我是用CodeBlocks编译的问题, 具体表现为在编译器内运行程序没有问题, 单独运行程序会出现以上错误对话框.
但是其实这都是因为Mingw的问题.
具体解决方法也是借鉴了suda_lv的方法 即 设置环境变量

  1. 打开高级系统设置
  2. 高级->环境变量->系统变量->Path->编辑->添加路径
    (第二步如果看不明白可以去看suda_lv的blog 步骤比较详细)
    再次附上地址: https://blog.****.net/suda_lv/article/details/62046557
  3. 重启后即可正常使用

[关于路径]

  • 然后补充说一下路径的问题, 不同的mingw安装导致路径不甚相同. 但是都在mingw的目录下, 因此可以对此电脑搜索libgcc_s_dw2-1.dll, 再用mingw目录判断找到正确的路径添加. 不建议直接复制路径, 因为每个人的路径可能不一样. 我的mingw是后续再安装的, 如果和编译器一起安装就是在编译器目录下的mingw目录下.会不一样. (例如图中第二项为所需)

还有就是

不要去网上下载libgcc_s_dw2-1.dll图方便, 因为下载了发现都用不了!!!(图3, 4项就是去网上下的 然后毫无用处大小都不对46.6kb)

找不到libgcc_s_dw2-1.dll, 尝试重新安装该程序以解决问题.


											Copyright: dolor_059