Cmake与MinGW配合使⽤
安装MinGW,配置环境变量 :..\mingw32\bin
把 :..\mingw32\ 改名为 (个⼈喜好,⽅便后边编译)
为什么现在都用cmake安装Cmake配置环境变量:.../Cmake/bin
Cmake-GUI使⽤:
选择路径:
source ⽂件所在的⽬录
build to bin:编译中间结果所在的位置
然后点击 config>>选择 MinGW makefile>>选择本地编译器>>选择位置>>点击确定>>等待配置完毕>>点击 generate>>⽣成makefile⽂件>>在此处打开cmd>>make命令(实质上是调⽤了 MinGW的)
Cmake命令⾏使⽤:
-G 指明⽣成的Makefile格式
-D 添加参数
-S 指明源码位置
-B 指明输出路径
例如:
cmake -G "MinGW Makefiles" -S "源码路径" -B "输出路径"
或者
cmake -G "MinGW Makefiles" -D CMAKE_TOOLCHAIN_FILE="编译⼯具链路径" -S "源码路径" -B "输出路径"
注意:Cmake是不⽀持中⽂的,⽆论是GUI还是命令⾏,都严禁出现中⽂字符.