CMake是一个跨平台的安装(编译)工具水貔藻疽,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makef足毂忍珩ile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。这里使用Dlib机器学习库做实验,进行打包实验
工具/原料
CMake3.2.1
dlib-18.14
VS2013
方法/步骤
1、我们蛴蛩钔淞下载CMake3.2.1,将dlib-18.14解压到D盘建立打包后的文件夹dlib_building,源文件寄噢剪飕在dlib-18.14/dlib中,它是是Dlib软件包中的文件夹将路径放入CMake中
2、点击Generate生成项目。(Dlib中有make文件)
3、成功之后目录为
4、用VS2013打开dlib.vcxproj项目文件
5、右击重新生成,完成之后我们会发现在原来文件夹多了一个debug文件夹,里面就是dlib.lib文件
6、只要将生成的lib文件导入工程中即可导入步骤为如下: