ADD_SUBDIRECTORY: 添加外部项目的文件夹
include_directories命令:会将目录添加到列表最后
INCLUDE_DIRECTORIES(添加头文件目录)
LINK_DIRECTORIES(添加需要链接的库文件目录)它相当于g++命令的-L选项的作用,也相当于环境变量中增加LD_LIBRARY_PATH的路径的作用。
LINK_LIBRARIES (添加需要链接的库文件路径,注意这里是全路径)
SET(COMPILER_PATHxxxx)设置变量
C
O
M
P
I
L
E
R
P
A
T
H
引
用
变
量
T
A
R
G
E
T
L
I
N
K
L
I
B
R
A
R
I
E
S
:
需
要
链
接
的
库
T
A
R
G
E
T
L
I
N
K
L
I
B
R
A
R
I
E
S
(
{COMPILER_PATH} 引用变量 TARGET_LINK_LIBRARIES:需要链接的库 TARGET_LINK_LIBRARIES(
COMPILERPATH引用变量TARGETLINKLIBRARIES:需要链接的库TARGETLINKLIBRARIES({PROJECT_NAME} xxxxxx.so)
cmake系列
最新推荐文章于 2024-11-02 14:32:35 发布