发布网友 发布时间:2022-04-23 08:11
共1个回答
热心网友 时间:2022-06-18 04:44
Cmake通让发者描述build参数简单移植文本文件文件能够cmake用产类似于MS Visual StudioApple’s Xcode项目文件*NIXMakefile
Cmake给同平台机发环境帮助:
自搜索所需要程序库文件能力包含环境变量windows注册表等信息
能够源码树外进行build功能UNIX环境益处功能使发者轻松删掉整build目录担误删源码文件
创建复杂自定义命令能力比自Qtmoc文件等等
提供配置选项用于额外组件比几VTK库选CMake提供选择build哪些库
能够简单text文件自workspaceproject文件
能够简单选择使用静态库共享库
自文件依赖并且支持并行build
发跨平台软件CMake能提供其特性:
能够测试平台字节序其硬件特性
整套build配置文件能够平台工作
支持平台创建共享库
近CMake项目进展拥软件测试支持——CTest外CPack设计用支持跨平台发软件能够创建本安装文件比NSISRPMCygwin等使用
外支持XCodeVS10加入交叉编译功能CMake能够处理host系统目标系统区别
J