![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cmake
文章平均质量分 70
cmake介绍
大草原的小灰灰
消灭了一个bug,还会有千千万万个bug
展开
-
CMake生成Debug和Release目标程序时的一些配置
本文章将介绍在Windows和Linux平台,生成可执行程序时,如何设置Debug和Release的一些属性。主要介绍如何设置目标程序的生成路径,以及运行时库的设置和目标程序版本号的设置。原创 2024-07-21 10:57:15 · 1052 阅读 · 0 评论 -
CMake多行注释以及通过Message打印不同级别日志
本文章主要介绍了cmake的单行和多行注释语法,以及如何使用message输出不同级别的日志。原创 2024-06-17 08:52:01 · 1003 阅读 · 0 评论 -
CMake编译安装、生成可执行程序、生成静态动态库以及静态动态库的链接
本文章介绍了CMake的安装,使用CMake生成可执行程序,生成静态和动态库以及静态库和动态库的链接。原创 2024-06-02 12:39:00 · 1952 阅读 · 0 评论 -
CMake简单案例
1、单个文件的编译规则#指定最低版本cmake_minimum_required(VERSION 3.16)#指定工程名称project(demo1)#工程根目录(即为CMakeLists.txt文件所在目录)message("PROJECT_SOURCE_DIR : " ${PROJECT_SOURCE_DIR})#编译目录(即为执行cmake的目录)message("PROJECT_BINARY_DIR : " ${PROJECT_BINARY_DIR})#编译环境IF (原创 2021-11-17 13:41:33 · 2082 阅读 · 0 评论 -
Makefile简介及如何指定头文件和库文件
初学C/C++时,我们编译源文件时,通常直接敲命令去进行编译。但在实际项目中,源文件非常多,直接敲命令编译就不现实了,这时候就需要用到Makefile,Makefile是一个文本文件,我们只需要提前在Makefile中写好源文件的编译规则,然后直接执行make命令,就可以自动编译。原创 2023-02-19 13:23:34 · 9695 阅读 · 0 评论 -
cmake之add_dependencies
cmake之add_dependencies。原创 2022-07-17 18:53:38 · 5665 阅读 · 4 评论 -
cmake实现宏控制
cmake可以在编译命令中实现对代码中宏的控制。下面写一个简单的案例。源文件main.cpp#include <stdio.h>int main(){#ifdef HELLO printf("this is hello\n");#else printf("this is unknow\n");#endif return 0;}CMakeLists.txt文件cmake_minimum_required(VERSION 3.16)project(de原创 2021-12-22 12:00:02 · 1856 阅读 · 0 评论