博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
用几句话说一说CMake add_dependencies & target_link_libraries的使用区别
阅读量:7158 次
发布时间:2019-06-29

本文共 366 字,大约阅读时间需要 1 分钟。

简单说一说前两天学习使用CMake解决链接问题时遇到的一个问题。

对于编译时遇到的依赖问题,很多时候我们只需要一句target_link_libraries就可以搞定。

但是CMake还有另外一个command,add_dependencies。这个什么时候用呢?

一般来说用不到。用到的情况就是两个targets有依赖关系(通过target_link_libraries解决)并且依赖库也是通过编译源码产生的。这时候一句add_dependencies可以在直接编译上层target时,自动检查下层依赖库是否已经生成。没有的话先编译下层依赖库,然后再编译上层target,最后link depend target。

完。

 

转载于:https://www.cnblogs.com/wpcockroach/p/6625699.html

你可能感兴趣的文章
C#反射机制
查看>>
类的私有成员方法、final成员字段、永恒类(String)
查看>>
Objective-C 学习记录4
查看>>
Martin Fowler关于IOC和DI的文章(中文版)
查看>>
安装jumpserver
查看>>
[leetcode.com]算法题目 - Sqrt(x)
查看>>
Python自带的hmac模块
查看>>
2102 石子归并 2
查看>>
poj 3352
查看>>
ubuntu卸载vmware player
查看>>
解决问题方法论
查看>>
Fedora下配置网卡
查看>>
ASP.NET页面生命周期
查看>>
solr6.6 配置自带中文分词
查看>>
DTCMS更改图片相册上传图片类型,手机上传图片相册
查看>>
JQuery 表格 隔行换色 和鼠标滑过的样式
查看>>
python数据结构(1)
查看>>
spring4+mybatis3+maven
查看>>
http请求头详解
查看>>
几何画板常见问题解决方案
查看>>