使用Cmake快速生成vs项目

CMake编译原理

CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序或共享库(so(shared object))。因此CMake的编译基本就两个步骤: 1.cmake 2.make

使用Cmake编译程序

1.准备程序文件 这一步我暂时用不到,一般都是直接从github上面下载这些文件。 2、编写CMakeLists.txt 这个文件中我们需要注意的是最后一行中的OpenCV_LIBS。这个目录是我们要注意的,需要在电脑的环境变量里面添加。 比如我的目录就是:C:Softwareopencvopencv-2.4.13uildx64vc14lib 3、编译和运行程序 这里我介绍使用gui进行编译和运行 一定是lib文件夹,cmake-gui经常自己变成别的文件夹。要注意看这里! 成功后,目录树应该变成 注意在build的目录下生成了一个.sln文件,点击就可以看到生成的VS项目啦! 补充: 一般生成的vs解决方案下有多个项目,我们需要找到main所在项目,将其右键设置为启动项。不然则会出现报错“无法启动程序”:

经验分享 程序员 微信小程序 职场和发展