在 CMakeLists.txt
配置 MinGW 编译器,并重新生成 build
目录。
步骤 1:删除 build
目录
cd "project-path"
rm -r build
步骤 2:手动指定 MinGW
使用 -G "MinGW Makefiles"
指定 CMake 生成 MinGW 构建文件:
cmake -S . -B build -G "MinGW Makefiles" -DCMAKE_C_COMPILER="xxxx/Qt/Tools/xxxx/gcc.exe" -DCMAKE_CXX_COMPILER="xxxx/Qt/Tools/xxxx/g++.exe"
📌 说明
-S .
👉 指定当前目录为源代码目录-B build
👉 生成build
目录存放编译文件-G "MinGW Makefiles"
👉 强制 CMake 使用 MinGW-DCMAKE_C_COMPILER
和-DCMAKE_CXX_COMPILER
👉 指定 MinGW 编译器(路径需匹配你的 Qt 安装路径)
步骤 3:编译项目
mkdir -p build
cd build
cmake ..
cmake --build .
步骤 4:运行程序
./xxxx.exe
或者直接在 build
目录下找到 .exe
文件并双击运行。