最新版clion捆绑的mingw编译出来是64位程序,怎么才能编译32位的啊
6条回答 默认 最新
阿里嘎多学长 2025-07-01 16:31关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
解决方案
Clion 使用的 Mingw 版本默认编译为 64 位程序,可以通过以下方法编译 32 位程序:
- 打开 Clion,点击
File->Settings,然后在搜索框中输入mingw,找到Mingw选项卡。 - 在
Mingw选项卡中,选择Toolchain选项卡,然后选择mingw32作为工具链。 - 保存更改,然后重新编译你的项目。
或者,你可以在项目的
CMakeLists.txt文件中添加以下代码:set(CMAKE_CXX_COMPILER "C:/MinGW/bin/g++.exe") set(CMAKE_C_COMPILER "C:/MinGW/bin/gcc.exe")将
C:/MinGW/bin/g++.exe和C:/MinGW/bin/gcc.exe替换为你的 Mingw 32 位编译器的路径。重新生成项目,然后编译你的项目。
说明
请注意,使用 Mingw 32 位编译器可能会遇到一些问题,例如一些库或依赖项不支持 32 位平台。
解决 无用评论 打赏 举报- 打开 Clion,点击