Open zombie110year opened 5 years ago
在官网下载的 CMake 以 NMake Makefiles 为默认生成目标, 如果要使用 MinGW, 需要使用配置项:
cmake -G "MinGW Makefiles"
单独使用 -G 选项, 可以查看其他支持的目标类型.
-G
一般流程 (假设已经处于项目的根目录, 在这个目录里有一个 CMakelists.txt 文件):
mkdir build && cd build cmake -G "MinGW Makefiles" ..
.. 是 cmake 的一个必选参数, 意为 "CMakelists.txt" 所在的路径.
..
随后, 在 build 目录下, 会生成 Makefile 以及 CMake 的缓存和项目设置的其他文件, 在这个目录里使用 make 指令就可以了. (一般会提供一个 make help 目标来查看所支持的目标)
make
make help
[cmake 用法]
最简单用法
在官网下载的 CMake 以 NMake Makefiles 为默认生成目标, 如果要使用 MinGW, 需要使用配置项:
单独使用
-G
选项, 可以查看其他支持的目标类型.一般流程 (假设已经处于项目的根目录, 在这个目录里有一个 CMakelists.txt 文件):
..
是 cmake 的一个必选参数, 意为 "CMakelists.txt" 所在的路径.随后, 在 build 目录下, 会生成 Makefile 以及 CMake 的缓存和项目设置的其他文件, 在这个目录里使用
make
指令就可以了. (一般会提供一个make help
目标来查看所支持的目标)