我正在使用Code::Blocks和MinGW 4.4编译器创建一个C++项目。如果我从它的目录中运行它,我会得到这个系统错误,但是如果我在Code::Blocks中运行它,则不会出现此错误。可能重复:The program can't start because libgcc_s_dw2-1.dll is missing。
在这篇文章中,hardmath建议在编译器标志中添加
这个问题只出现在更新到最新的G++编译器之后。为什么这个解决方案对其他人有效,而对我无效?
The program can't start because libgcc_s_dw2-1.dll is missing from your computer. Try reinstalling the program to fix this problem.
在这篇文章中,hardmath建议在编译器标志中添加
-static-libgcc
,以静态链接dll。然而,当我尝试这样做时,仍然出现错误。我通过将MinGW bin目录添加到计算机的Path变量中来解决问题,但我计划在互联网上分发我的程序。这个问题只出现在更新到最新的G++编译器之后。为什么这个解决方案对其他人有效,而对我无效?
-static-libgcc
? - FreelanceConsultant