.
CMake介绍
CMake就是为了解决在不同的平台make,因为环境的差异需要编写不同的Makefile,而CMake就可以为跨平台的项目,提供一次编写Makefile而到处编译的目的。
CMake安装
下载最新的项目后,运行下面命令安装CMake在Mac上
1 | $ ./bootstrap && make && sudo make install |
关于腾讯Mars用CMake编译
运行Mars的示例程序
Mars示例程序iOS项目和Mac项目缺失Mars的Framework。需要自行下载最新的Mars利用CMake来编译,根据不同的平台,运行Mars底下相应的编译脚本。不导入Mars的Framework,会报一些头文件没找到,例如mars/xlog/xlogger.h' file not found。如果没有安装CMake直接运行这些脚本会提示CMake命令缺失。
Compile
1 | python build_ios.py |
or
1 | python build_osx.py |
编译完成后,在相应的位置找到mars.framework,导入到示例的项目中,即可运行示例项目:
1 | ==================Output======================== |