CLion创建的exe包不能运行

The exe package CLion created cannot be ran

当我尝试 运行 CLion 创建的 exe 包时,出现错误:libgcc_s_dw2-1.dll not found.

有人知道如何解决这个问题吗?

如果您使用 MingW 在 Windows 上编译 C++ 代码,您可能希望将选项 -static-libstdc++ 静态添加到 link C++ 标准库。我的确切意思如下:

  • 例如,将 set(CMAKE_EXE_LINKER_FLAGS "-static") 添加到您的 cmake 文件中可能会修复它。

此外,请确保您在 Windows 环境变量部分为 MinGW 正确设置了环境变量。我的确切意思如下:

  • C:\MinGW\bin 到您的系统 PATH 变量