CMakeLists.txt的工程转成.sln
直接说正确的操作(结合之前的笔记)
-
创建 Build 目录
mkdir build && cd build
-
执行
cmake
命令,根据CMakeLists.txt
生成.sln
工程;目标Visual Studio 2019 x64
的.sln
这步比较坑! cmake 后面更改了参数,就必须把之前的 cmake 生成的文件删除掉,否则报错
(CMAKE : Does not match the generator used previously)
cmake -G "Visual Studio 16 2019 Win64" .. # 推荐使用下面,与上面等价 cmake -A "x64" -G "Visual Studio 16 2019" ..
-
依葫芦画瓢, 如果想生成 Visual Studio 2017 x86 的.sln; 前提是已经装了 Visual Studio 2017
# 以下两条命令都可 cmake -A "Win32" -G "Visual Studio 15 2017" .. cmake -G "Visual Studio 15 2017" ..
-
经过如上操作在build目录下得到.sln