zombie110year / blog-source

https://blog.zombie110year.top
2 stars 1 forks source link

Windows 下使用 CMake + MinGW 编译 #7

Open zombie110year opened 5 years ago

zombie110year commented 5 years ago

最简单用法

在官网下载的 CMake 以 NMake Makefiles 为默认生成目标, 如果要使用 MinGW, 需要使用配置项:

    cmake -G "MinGW Makefiles"

单独使用 -G 选项, 可以查看其他支持的目标类型.

一般流程 (假设已经处于项目的根目录, 在这个目录里有一个 CMakelists.txt 文件):

    mkdir build && cd build
    cmake -G "MinGW Makefiles" ..

.. 是 cmake 的一个必选参数, 意为 "CMakelists.txt" 所在的路径.

随后, 在 build 目录下, 会生成 Makefile 以及 CMake 的缓存和项目设置的其他文件, 在这个目录里使用 make 指令就可以了. (一般会提供一个 make help 目标来查看所支持的目标)

zombie110year commented 5 years ago

[cmake 用法]