C++ 该程序可以';无法启动,因为您的计算机中缺少libgcc_s_dw2-1.dll。简易控制台

C++ 该程序可以';无法启动,因为您的计算机中缺少libgcc_s_dw2-1.dll。简易控制台,c++,crash,console,C++,Crash,Console,请帮忙。我正在使用代码块,我刚刚构建了一个项目,现在当我尝试运行“.exe”时,它会显示这样一条消息:“程序无法启动,因为您的计算机中缺少libgcc__dw2-1.dll……这个问题。”我尝试下载这些.dll并将它们解压缩到“.exe”所在的位置存储,然后再次尝试运行该程序,但该程序崩溃。我不知道该怎么办了。 谁能告诉我使用代码块(我使用的IDE)解决这个问题的步骤吗?求你了 另外,我想补充的是,我正在学习C++,我不理解复杂的LINGO,比如“链接器”、“链接”等等。如果可能的话,我希望这个

请帮忙。我正在使用代码块,我刚刚构建了一个项目,现在当我尝试运行“.exe”时,它会显示这样一条消息:“程序无法启动,因为您的计算机中缺少libgcc__dw2-1.dll……这个问题。”我尝试下载这些.dll并将它们解压缩到“.exe”所在的位置存储,然后再次尝试运行该程序,但该程序崩溃。我不知道该怎么办了。 谁能告诉我使用代码块(我使用的IDE)解决这个问题的步骤吗?求你了

另外,我想补充的是,我正在学习C++,我不理解复杂的LINGO,比如“链接器”、“链接”等等。如果可能的话,我希望这个应用程序是独立的,但是我已经搜索过这个问题,人们说要把相关的.dll放在minGW的bin中,你的可执行文件在那里,但是他们说有许可问题。我对此感到困惑,我只想要一个简单的解决方案,我不想要任何许可问题。 你能从代码块的角度解释一下吗?因为这就是我正在使用的程序,一些修复的步骤会非常好。
注3:人们也说要使用“-static libgcc”之类的东西,但我不知道该怎么办。

libgcc_s_dw2-1.dll应该在编译器的
bin
目录中

您可以将此目录添加到运行时链接的路径
环境变量
,也可以通过向编译器标志添加
-static libgcc-static libstdc++
来避免此问题