CMake简介和使用示例
CMake是常用的跨平台编译器。图像这块在给服务端做开发时,常有两个需求:
(1)代码打成.so包,供别人调用;
(2)编译、测试,用valgrind测内存情况。
工程较大时,借助CMake完成很方便。下面分别给出两种情况下,CMakeLists.txt的简单示例。
1. 借助CMake打.so包
把目录utils下的文件打出.so包。
CMake是常用的跨平台编译器。图像这块在给服务端做开发时,常有两个需求:
(1)代码打成.so包,供别人调用;
(2)编译、测试,用valgrind测内存情况。
工程较大时,借助CMake完成很方便。下面分别给出两种情况下,CMakeLists.txt的简单示例。
1. 借助CMake打.so包
把目录utils下的文件打出.so包。