CLion创建的exe包无法运行
当我尝试运行 CLion
创建的 exe
包时,出现错误:libgcc_s_dw2-1.dll not found
。
有谁知道如何解决这个问题?
When I try to run the exe
package that CLion
created, I got an error: libgcc_s_dw2-1.dll not found
.
Does anyone know how to fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在 Windows 上使用 MingW 编译 C++ 代码,您可能需要添加选项
-static-libstdc++
来静态链接 C++ 标准库。我的确切意思是:set(CMAKE_EXE_LINKER_FLAGS "-static")
添加到您的 cmake 文件中可能会修复它。此外,还请确保您已在 Windows 环境变量部分中正确设置 MinGW 的环境变量。我的确切意思是:
C:\MinGW\bin
到您的系统PATH
变量If you are using MingW to compile C++ code on Windows, you may like to add the option
-static-libstdc++
to link the C++ standard libraries statically. What exactly I mean is following:set(CMAKE_EXE_LINKER_FLAGS "-static")
to your cmake file may fix it.Additionally please also make sure you have set the environment variable correctly for MinGW in your Windows environment variable section. What exactly I mean is following:
C:\MinGW\bin
to your systemPATH
variable