cmake 添加 -I 头文件目录 和 -L 链接库目录

创建日期: 2023-06-07 18:14 | 作者: 风波 | 浏览次数: 13 | 分类: CMake

例如要添加 FindCUDAToolkit 的头文件目录和链接库目录

FIND_PACKAGE (CUDAToolkit)

INCLUDE_DIRECTORIES (${CUDAToolkit_INCLUDE_DIRS})
LINK_DIRECTORIES(${CUDAToolkit_LIBRARY_DIR})

ADD_EXECUTABLE (main main.cc)
TARGET_LINK_LIBRARIES (main cudart)

注意⚠️:需要先执行 INCLUDE_DIRECTORIESLINK_DIRECTORIES,然后再执行 ADD_EXECUTABLE,否则无法把头文件目录和链接库目录添加到编译指令中。

参考:https://stackoverflow.com/questions/28597351/how-do-i-add-a-library-path-in-cmake

13 浏览
0 评论