主要的例子
- 将一个不包含任何第三方库的源文件编译成可执行文件
- 将一个不包含任何第三方库的源文件编译成静态库
- 将一个包含第2步中静态库的源文件编译成可执行文件
- 将一个包含第2步中静态库的源文件编译成静态库
- 将一个包含第4步中静态库的源文件编译成可执行文件
1.将一个不包含任何第三方库的源文件编译成可执行文件
1.操作
新建一个CMakeLists.txt和main.cpp
2.项目组织架构
3.源文件
main.cpp
#include <stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
CMakeLists.txt
cmake_minimum_required(VERSION 2.8)
add_executable(apple main.cpp)
4.执行
cmake .
make
./apple
5.结果
hello world
2.将一个不包含任何第三方库的源文件编译成静态库
1.操作
新建native.cpp,native.h,CMakeLists.txt
2.项目组织架构