cmake绿色版是满足开源项目(如开源、跨平台编程工具)的开源项目ITK和VTK)跨平台构建环境的需求可以灵活支持构建、测试和包装软件的各种系统平台,编译源代码,制作程序库,生成适配器(wrapper)、执行档也可以按任何顺序构建。cmake使用简单的平台和独立于编译器的配置文件来控制软件编译过程,可以让您随时查看程序的效果,具有编程效率高、效果好、编译速度快的特点。
cmake中文软件介绍:
BONUS:网站ICON使用的源文件存储夹等
CMake可编译源代码,制作程序库,生成适配器(wrapper)、执行档也可以按任何顺序构建。
支持in-place同一目录树中的二进档和源代码out-of-place构建(二进档在其他目录中),因此很容易从同一源代码目录树中构建多个二进档。
CMake 还支持静态和动态程式库的建设。“CMake”这个名字是“cross platform make”缩写。虽然名字中含有缩写。“make”,但是CMake和Unix上常见的“make”系统是分开的,更高级。
cmake中文软件优势:
Python的命名是由BBC的“Monty Python's Flying Circus该节目与蟒蛇无关。
集合到表
能为用户提供最高效的编译效率
目录
效率高
提高桌面编程的效率和速度
开源代码编写模板很方便
流程好
程序编译的执行可以快速稳定地进行
cmake中文软件功能:
为了生成后续编译并链接到最终应用程序中的代码,必须构建可执行文件。
与许多跨平台系统不同,其设计目的是与当地环境建设相结合。
支持in-Place和out- place因此,单源树可以支持多种构造。它还支持静态和动态库的建设。
cmake中文环境配置:
Windows下配置Qt 5.8 opencv 3.1.0开发环境
为了防止以后重新安装系统后不傻眼,我决定记录环境建设的过程,也希望能帮助遇到同样问题的人
好吧,废话不多说
先给你需要下载的东西
(1)Qt Creator 下载地址http://qt-project.org(我用的版本是5.8)
(2)OpenCV 下载地址http://opencv.org/(我用的是OpenCV 3.1.0) PS:别出错了,要windows版的
(3)CMake 下载地址http://www.cmake.org/cmake/resources/software.html
好了,下载这些之后,先从VS2013一路开始确定安装,NEXT、I accept然后完成安装
运行OpenCV解压到任何目录
(1)源码路径:要选择OpenCV安装目录下包含以下文件的文件夹
(2)目标路径:可随意设置
使用方法
点击Configure配置按钮。选择弹出对话框(如下图所示),其他选项保持默认,单击Finish开始编译按钮
CMake编译结束界面如下图所示,生成列表WITH_OPENGL和WITH_QT最好不要改变两个项目,其他项目
点击Generate按钮,生成makefile文件成功后,下面会提示Generating done
进入刚刚设定的目标路径,使用VS2013打开ALL_BUILD文件
右击AllBuil生成,然后右击Install生成
(1)OpenCV在安装目录下build/include目录(即操作opencv-3.1.0.exe解压到的目录)
(2)CMake在目标目录下lib文件和bin文件
把它拿出来放在一起,就这样
然后配置环境变量
然后在Qt工程的.pro文件中写入
然后编写程序进行测试。
最后注意一点:变了.pro文件内容完成后,单击 构建->执行qmake来更新参数
cmake中文版常见问题:
问:使用CMake如何编译?
bug修复:通过.pdata条目提示ARM PE拇指模式的二进制文件。
答:确认NAOqi未运行可执行档和模块包。
运行CMake界面。
在"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"。
Shift F6 选择目录结构的文件,重命名。
选择"Specify toolchain file for cross-compiling",然后输入"/path/to/aldebaran-sdk/toolchain-pc.cmake"。
注释:
Windows在系统下,您的构建目录将生成一个可打开的系统.sln文件。
增加彩色文字支持库案例
注释:
您可以随时重置项目。操作时,删除构建目录的内容并重新启动CMake。
问:如何卸载CMake?
答:方法1:安装并打开计算机管家软件,选择进入软件管理选项,点击卸载选项,在列表中找到CMake点击卸载软件