参考自这个文章
https://blog.csdn.net/u014426939/article/details/80080635
上面提到:
====================================
可用命令行方式 cmake [路径] -G "Visual Studio 14 2015 Win64"
也可用cmake-gui
====================================
其实用Gui真的有点多余
虽然我也时常吐槽linux程序员,会写2行代码,就真的以为自己在写代码了,写gui代码的程序员无论代码量,个人历练或者成长,都比“背代码”,“看架构”的linux程序员要高了不止一点点
但是cmake明明是一台法拉利引擎,就不要想着怎么用一个小黄面车来包装
cmake,这里是真不需要gui
CMake是什么?需不需要Cmakelist?具体语法是?这些就不再这里赘述,请自行百度
这里,仅仅记录一下用cmake生成exe的过程
https://github.com/kebiaoy/androidKiller
cmake需要安装。
准备活动:
(1)安装cmake。
下载地址: http://www.cmake.org/cmake/resources/software.html
根据自己的需要下载相应的包即可,Windows下可以下载zip压缩的绿色版本,还可以下载源代码。
嘴上说不,身体却很诚实,最终,我还是安装上了gui
不过靠命令行起家的cmake这种“内核”,”程序“,在win10环境也是不需要担心命令行
可以说命令行,是必定保留的项目
1/3时间做框架, 1/3时间做命令行,1/5时间做GUI,1个Cmake产品,大概率是这么个节奏,
所以不用gui是对的,因为不是cmake自己的孩子
解决方法参考:(但就是没说具体操作就是了)
https://blog.csdn.net/baidu_38172402/article/details/87908246
上面的参考方法并不好用,因为 path == qt/qt5.5/xxx ,明显是Linux
后来,又百度了一下
https://jingyan.baidu.com/article/e75aca850b99b0142edac6a4.html
set(CMAKE_PREFIX_PATH "D:\\Qt\\Qt5.9.9\\5.9.9\\msvc2015_64\\lib\\cmake\\")Win10, 这么写就可以了!!!!
1)
error MSB8020: 无法找到 v142 的生成工具(平台工具集 =“v142”)。若要使用 v142 生成工具进行生成,请安装 v142 生成工具。
一般不会碰到这个问题,因为我在PC1编译,把项目整个搬到PC2(vs版本都不匹配),再另一个电脑跑肯定出错
2)
1>------ 已启动生成: 项目: androidKiller, 配置: Debug x64 ------ 1>androidKiller.vcxproj -> D:\Projects\androidKiller-master\bin\androidKiller.exe 1>"cannot find Qt5Core" 1>"start deploy" 1>系统找不到指定的路径。 1>"deploy success"
网上找dll 也可以
更好解决方法就是在之前安装的QT5目录,用 everything 搜索一下就好了
