cmake项目举例

 cmake语法 CMake学习笔记(二)——CMake语法_琦小虾的代码世界-优快云博客_cmake语法

 项目举例 CMake学习笔记(三)——以笔者的Robosub竞赛为例_琦小虾的代码世界-优快云博客

①  add_library 将指定的cpp源文件生成库文件(.a, .so),然后添加到工程中去。

②  link_directories 指定要链接的库文件(.a, .so)的路径,该指令有时候不一定需要。

③  target_link_libraries 将目标文件与库文件(.a, .so)进行链接。

  

从根目录向下逐层讲解:

1. 根目录/CMakeLists.txt

此处根目录为IPCSocket。该目录下的CMakeLists.txt如下:

 

下面按照ADD_SUBDIRECTORY的顺序进行说明。





2. /CustomizeFunctions/CMakeLists.txt

即进入./GeneralImageProcess, ./SupportFunctions继续寻找CMakeLists.txt。

(1)   /CustomizeFunctions/GeneralImageProcess/CMakeLists.txt

  

(2)  /CustomizeFunctions/SupportFunctions/CMakeLists.txt 

3.  /NCFunctions/CMakeLists.txt

进入./NCServer ./NCClient ./NCStage继续寻找CMakeLists.txt文件。

(1)  /NCFunctions/NCStage/CMakeLists.txt

(2)  /NCFunctions/NCClient/CMakeLists.txt 

(3)  /NCFunctions/NCServer/CMakeLists.txt 

4. /IPCClients/CMakeLists.txt 

5.  /IPCServer/CMakeLists.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值