cmake
文章平均质量分 51
cmake介绍
大草原的小灰灰
消灭了一个bug,还会有千千万万个bug
展开
-
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 · 1986 阅读 · 0 评论 -
Makefile简介及如何指定头文件和库文件
初学C/C++时,我们编译源文件时,通常直接敲命令去进行编译。但在实际项目中,源文件非常多,直接敲命令编译就不现实了,这时候就需要用到Makefile,Makefile是一个文本文件,我们只需要提前在Makefile中写好源文件的编译规则,然后直接执行make命令,就可以自动编译。原创 2023-02-19 13:23:34 · 8340 阅读 · 0 评论 -
cmake之add_dependencies
cmake之add_dependencies。原创 2022-07-17 18:53:38 · 5479 阅读 · 3 评论 -
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 · 1723 阅读 · 0 评论