clion中cmake配置含义

简介: clion中cmake配置含义
cmake_minimum_required(VERSION 3.17)#指定最低要求的CMake版本。它设置为CLion中捆绑的CMake版本(始终是可用的最新版本之一)。
project(cmake_testapp)#根据我们在项目创建过程中提供的内容定义项目名称。

set(CMAKE_CXX_STANDARD 14)#将CMAKE_CXX_STANDARD变量设置为14的值,这是我们在创建项目时选择的C++标准库。

add_executable(cmake_testapp main.cpp)#添加将从main.cpp构建的Hello_World可执行目标。
add_executable(cmake_testapp_calc calc.cpp main.cpp)#添加另一个源文件calc.cpp并从中创建一个新的可执行目标。
add_library(test_library STATIC calc.cpp) #从calc.cpp源文件创建一个静态库

include_directories(includes/math)#例如,我们可以写#include "header_math.h"在calc.cpp。
include_directories(includes/general)#这两个命令使位于一般和数学中的标头可用于包括来自所有目标源的标头。

find_library(TEST_LIBRARY test_library lib)#将静态库链接到cmake_testapp目标:find_library提供完整路径
target_link_libraries(cmake_testapp LINK_PUBLIC ${TEST_LIBRARY})#通过变量将其直接传递到target_link_libraries命令中${TEST_LIBRARY}
目录
相关文章
|
3月前
|
开发工具 git 计算机视觉
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
在Ubuntu16.04上配置CLion的OpenCV4.3.0开发环境
36 0
|
5月前
Clion-2023.1.4配置CMake-3.25.3
Clion-2023.1.4配置CMake-3.25.3
|
5月前
|
C++
Clion CMake C/C++程序输出乱码
Clion CMake C/C++程序输出乱码
105 0
|
5月前
|
IDE 开发工具 C++
快速开始c,配置Clion
快速开始c,配置Clion
|
6月前
|
测试技术
使用CLion创建Cmake项目,使用GoogleTest和GoogleMock对代码进行测试
使用CLion创建Cmake项目,使用GoogleTest和GoogleMock对代码进行测试
150 3
|
6月前
|
计算机视觉 Windows
OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法
OpenCV + CLion在windows环境下使用CMake编译, 出现Mutex相关的错误的解决办法
273 0
|
6月前
|
Ubuntu 编译器 Linux
百度搜索:蓝易云【Ubuntu18.04系统下配置Clion教程】
现在您已经成功配置了CLion在Ubuntu 18.04系统上进行C/C++开发。开始编写和调试您的代码吧!
71 0
|
Ubuntu Linux 网络安全
clion配置Linux远程开发环境–开发QT桌面软件
接下来可以开始配置clion的远程开发环境 1.配置Clion工具链
755 0
|
C++
Clion配置单个project下可以运行多个CPP文件的main函数
Clion配置单个project下可以运行多个CPP文件的main函数
1317 0
|
IDE 编译器 Linux
CLion + MinGW64配置C语言开发环境 Visual Studio安装
CLion + MinGW64配置C语言开发环境 Visual Studio安装
CLion + MinGW64配置C语言开发环境 Visual Studio安装