cmake中lib库的路径设置

来源:互联网 发布:北京东方怡达网络招聘 编辑:程序博客网 时间:2024/05/21 21:47

比如目录结构如下

project/utils

project/bin/lib

project/login/remote/control/src

project/login/remote/control/build

构造control工程

LINK_DIRECTORIES(../../../bin/lib)

这里的相对路径并不是相对于源码路径(CMakeLists.txt路径),而是相对于执行命令的路径(build目录),向上三层目录结构。

 

src/build

src目录下是源代码,在build目录下执行make,那么这个相对路径就是相对于build目录

 

而头文件的路径则是相对于源码的路径(CMakeLists.txt路径)

INCLUDE_DIRECTORIES(../../utils)向上2层目录

原创粉丝点击