CLion_CMake学习笔记
Posted QWQ_DIODA
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CLion_CMake学习笔记相关的知识,希望对你有一定的参考价值。
CMAKE简介
作为C/C++内部编译工具,手动写代码编译,非可视化。
CMAKE编译简单流程
部分常用API功能
set(变量 路径)
将某一路径赋值给某个变量include_directories(路径)
添加头文件包含路径aux_source_directory(路径 参数)
添加该路径得源文件,参数设置为ALL_SRC
时代表该路径所有源文件add_library(变量 参数 路径文件)
添加对应路径对应文件得库并复制给变量,参数:STATIC
代表静态库,SHARED
代表动态库add_executable(项目名 库变量)
添加对应项目得源文件进行编译,参数ALL_SRC
代表该项目下所有源文件target_link_libraries(参数 库变量)
在add_executable
后使用,将静态或动态库添加到编译项目中find_libraries
在指定目录下查找指定库,并把库的绝对路径存放到变量里,其第一个参数是变量名称,第二个参数是库名称
以上是关于CLion_CMake学习笔记的主要内容,如果未能解决你的问题,请参考以下文章