cmake command

project command

image

include_directories

添加头文件路径

add_subdirectory

添加子目录路径

add_library

将源文件生成一个动态库或静态库

将库文件连接到二进制文件

在cmake语法中,link_libraries和target_link_libraries是很重要的两个链接库的方式,虽然写法上很相似,但是功能上有很大区别:

1,link_libraries用在add_executable之前,target_link_libraries用在add_executable之后

2,link_libraries用来链接静态库,target_link_libraries用来链接导入库,即按照header file + .lib + .dll方式隐式调用动态库的.lib库

add_executable

将源文件生成一个可执行文件

scriptc command

image

find_library

在指定目录下查找指定库,并把库的绝对路径存放到变量里,其第一个参数是变量名称,第二个参数是库名称,第三个参数是HINTS,第4个参数是路径,其它用法可以参考cmake文档

posted on 2024-03-14 11:49  Getone超  阅读(4)  评论(0编辑  收藏  举报