其他分享
首页 > 其他分享> > CMake 添加头文件目录,链接动态 静态库(添加子文件夹)

CMake 添加头文件目录,链接动态 静态库(添加子文件夹)

作者:互联网

CMake支持大写、小写、混合大小写的命令。

1. 添加头文件目录

INCLUDE_DIRECTORIES

它相当于 g++ 选项中的 -I 参数的作用,也相当于环境变量中增加路径到 CPLUS_INCLUDE_PATH 变量的作用:

include_directories(../../../thirdparty/comm/include)

2. 添加需要链接的库文件目录

LINK_DIRECTORIES

它相当于 g++ 命令的 -L 选项的作用,也相当于环境变量中增加 LD_LIBRARY_PATH 的路径的作用

link_directories("/home/server/third/lib")

3. 宏定义

CMakeLists.txt 之 多重判断宏定义

比如设置为 CPU_ONLY

add_definitions(-DCPU_ONLY)

它相当于 g++ 命令的 -D 选项的作用(-DCPU_ONLY),用于宏定义。

4. 添加子文件夹

references

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net

标签:CMake,subdirectory,DIRECTORIES,add,添加,LINK,文件目录
来源: https://www.cnblogs.com/siwnhwxh/p/10466595.html