CMake编译软件是一款免费开源的跨平台编程工具,能够轻松编译源代码、制作程式库、产生适配器,或是用任意的顺序建构执行档,也能够使用简单的平台和编译器编译过程独立配置文件,适合广大编程人员使用。
CMake能够满足开源项目强大的跨平台构建环境的需求,同时支持in-place建构和out-of-place建构,能够助用户轻松从同一个源代码目录树中建构出多个二进档,另外该软件也支持随时查看程序的效果,让C++语言的编程工作更加轻松。

CMake编译软件特色
1、编译快
能够给用户提供最高效的编译效率
2、效率高
提升用户进行桌面编程的效率和速度
3、流程好
拥有非常出色的流程控制辅助功能
4、执行稳
可以很快速稳定的进行程序编译的执行

CMake编译软件功能
1、内建C语言、C++、Fortran、Java的自动相依性分析功能。
2、经由CMake脚本语言支援SWIG、Qt、FLTK。
3、内建对微软Visual Studio .NET和过去的Visual Studio版本的支援,可以产生后缀为.dsp、.sln和.vcproj的文档。
4、用传统的时间标签侦测档案内容的改变。
5、支援平行建构(在多台电脑上同时建构)
6、在许多操作系统上进行跨平台编译,包括Linux、POSIX相容的系统(AIX、*BSD、HP-UX、IRIX、MinGW/MSYS、Solaris系统)、Mac OS X和微软Windows 95/98/NT/2000/XP等。
7、产生可以给Graphviz用的全局相依图。
8、已经和Dart、CTest和CPack等软件测试和释出的工具整合
CMake使用方法
运行GUI的cmake界面:

执行Configure:
运行之后,生成了如下文件:

生成Makefile:
执行Generate之后生成如下文件:

运行make进行编译:

编译完成后,在build目录生成Tutorial.exe,运行Tutorial.exe 25就可以看到运行结果:

运行make install安装程序:

运行make test进行测试:

CMake制作lib文件
1、我们下载CMake,将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文件导入工程中即可 导入步骤为如下:


常见问题
问:使用CMake怎么进行编译呢?
答:确认NAOqi可执行档和模块包没有运行。
在"Where is the code source"字段,选择NAOqi SDK的范例目录(例如:"/path/to/aldebaran-sdk/modules/src/helloworld")。
在"Where to build the binaries"字段,选择一个临时构建目录。如果没有,就创建一个(例如:"/path/to/aldebaran-sdk/modules/modules/src/examples/helloworld/build")。
点击"configure"按钮。选择要使用的集成开发环境(IDE)。Windows系统选择"Visual Studio 8 2005"或"Visual Studio 9 2008";Linux和Mac系统选择"UNIX Makefiles"。
点击"configure"按钮。选择要使用的集成开发环境(IDE)。Windows系统选择"Visual Studio 8 2005"或"Visual Studio 9 2008";Linux和Mac系统选择"UNIX Makefiles"。
选择"Specify toolchain file for cross-compiling",然后输入"/path/to/aldebaran-sdk/toolchain-pc.cmake"。
注释:
即使您不进行交叉编译,也必须规定一个工具链文件。
如果某些配置字段为红色,请再次点击"configure"按钮。所有字段都应该为灰色。点击OK。
Windows系统下,在您的构建目录里会生成一个可打开的.sln文件。
编译范例项目。在Linux或Mac里,只需"cd"到构建目录,并键入"make"。
注释:
您可以随时重置项目。操作时,删除构建目录的内容并重新启动CMake。
请勿编辑Visual Studio Project,因为它是实时生成的(详情请参见Cmake的程序说明书)。可以通过编辑Cmake文件来进行配置。
问:如何卸载CMake?
答:方法一:安装并打开电脑管家软件,选择进入软件管理选项,点击卸载选项,在列表中找到CMake软件,点击卸载即可
方法二:安装并打开360软件管家,在卸载选项的列表中找到CMake软件,点击卸载即可
Xmanager Power Suite 7中文破解版下载 v7.0.0015 激活版
Hi Backup中文版 v1.0.6 电脑版
红米k20pro刷机包稳定版 vV12.0.3.0 官方版
Chikitsa(患者管理系统) V0.9.9 官方版
weverse中文版下载 v2.11.7 电脑版
DBSync中文版 v1.2 最新免费版
mobaxterm个人版官方下载 v22.3 汉化破解版
龙江人社PC端下载 v7.2 官方最新版
MathType电脑版下载 v7.0 永久激活版
傻丫头字幕软件免注册版 v2.2.1.3129 最新免费版
指北针分类信息软件 v1.4.7.10 官方版
一加全能工具箱电脑版 v4.2 最新版
火绒弹窗拦截工具独立版 单文件版
RailClone免费下载 v3.3.1 特别版
ESET NOD32破解版杀毒软件 v16.2.15.0 电脑版
百度通用文字识别小工具下载 v1.1 免费版



























