1. 下载precomp并解压缩
2. 新建build
在项目目录下新建build文件夹
3. 指定编译器和优化选项
注意: gcc,g++需要确认是否安装
if (UNIX)
set(CMAKE_C_COMPILER "/usr/bin/gcc-4.8")
set(CMAKE_C_FLAGS "-DLINUX -DUNIX -DHAVE_STDBOOL_H -O0")
set(CMAKE_C_STANDARD 99)
set(CMAKE_CXX_COMPILER "/usr/bin/g++-4.8")
set(CMAKE_CXX_FLAGS "-DUNIX -O0")
set(CMAKE_CXX_STANDARD 11)
set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
endif()
注意:precomp只能用4.8版本以上的gcc编译,因为gcc 4.6 不支持C ++ 11类型别名,会出现以下错误:
编译
在build文件夹目录下
cmake ..
make
重新编译
删除build文件夹