一、 环境是Windows 11、CMake、MinGW,依赖如图1,cmake option 如图2 ,toolchan如图3,c语言源程序如图4;
二、C语言,Build—》Build CMake出错,求助;
三、问题主要是处在这里 -G CodeBlocks - MinGW Makefiles。Windows的cmd的MinGW Makefiles要加双引号“”,但是这里没有,所以出错。不知道怎么弄。 (我cmd中手工命令,用 cmake -B . -S . -G "MinGW Makefiles" ; MinGW32-make是成功的编译连接的。)
四、错误提示如下:
cmd /c "C:/CMake/bin/cmake.exe -S C:/Users/dzkjczj/MindstudioProjects/czjfirst -B C:/Users/dzkjczj/MindstudioProjects/czjfirst -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:/MinGW/bin/mingw32-make.exe -DCMAKE_C_COMPILER=C:/MinGW/bin/gcc.exe -DCMAKE_CXX_COMPILER=C:/MinGW/bin/g++.exe -G CodeBlocks - MinGW Makefiles C:\Users\dzkjczj\MindstudioProjects\czjfirst"
CMake Warning:
Ignoring extra path from command line:
"Makefiles"
CMake Error: Unknown argument -
CMake Error: Run 'cmake --help' for all supported options.
Build finished
图1
图2

图3

图4

一、 环境是Windows 11、CMake、MinGW,依赖如图1,cmake option 如图2 ,toolchan如图3,c语言源程序如图4;
二、C语言,Build—》Build CMake出错,求助;
三、问题主要是处在这里 -G CodeBlocks - MinGW Makefiles。Windows的cmd的MinGW Makefiles要加双引号“”,但是这里没有,所以出错。不知道怎么弄。 (我cmd中手工命令,用 cmake -B . -S . -G "MinGW Makefiles" ; MinGW32-make是成功的编译连接的。)
四、错误提示如下:
cmd /c "C:/CMake/bin/cmake.exe -S C:/Users/dzkjczj/MindstudioProjects/czjfirst -B C:/Users/dzkjczj/MindstudioProjects/czjfirst -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:/MinGW/bin/mingw32-make.exe -DCMAKE_C_COMPILER=C:/MinGW/bin/gcc.exe -DCMAKE_CXX_COMPILER=C:/MinGW/bin/g++.exe -G CodeBlocks - MinGW Makefiles C:\Users\dzkjczj\MindstudioProjects\czjfirst"
CMake Warning:
Ignoring extra path from command line:
"Makefiles"
CMake Error: Unknown argument -
CMake Error: Run 'cmake --help' for all supported options.
Build finished
图1
图2
图3
图4