技术栈
cmakelists
瞎折腾啥啊
2 天前
c++
·
cmake
·
cmakelists
现代 CMake 目标系统
“现代 CMake 目标系统”这个概念,可以从两个紧密相关但又截然不同的层面来理解。首先也是最核心的,它指的是 交叉编译中“目标平台” 的概念,这也是现代 CMake 支持跨平台和嵌入式开发的关键。其次,它还指 CMake 构建系统中的核心抽象——“目标”,这是现代 CMake 组织构建的基石。
H Journey
3 天前
cmake
·
cmakelists
CMakeLists.txt 基本用法实战
总结:给项目起名字 告诉 CMake:我用的语言是 C++ 让 CMake 检查 C++ 编译器是否存在
瞎折腾啥啊
9 天前
c++
·
cmake
·
cmakelists
CMake FetchContent与ExternalProject
FetchContent 是 CMake 3.11+ 引入的模块,用于在配置时自动下载和管理外部依赖。它允许项目直接从 Git 仓库、URL 等位置获取依赖,无需手动下载或使用 Git 子模块。
瞎折腾啥啊
17 天前
cmakelists
CMakeLists.txt 完全详解
CMake 是一个跨平台的构建系统生成器,它不直接构建项目,而是生成特定平台的构建文件(如 Makefile、Visual Studio 解决方案等)。
PyGata
5 个月前
学习笔记
·
cmake
·
cmakelists
CMake学习笔记(一)
cmake_minimum_required(3.16)project(qgis v1.0)set(CMAKE_CXX_STANDARD 17)
左直拳
1 年前
linux
·
c++
·
windows
·
cmake
·
cmakelists
·
移植到linux
C++程序从windows移植到linux后cmake脚本CMakeLists.txt的修改
因为项目需要,原运行在windows下的一个c++程序,要移植到linux(ubuntu)去。该c++程序在windows下,IDE是visual studio 2022,使用cmake作为构建工具。移植到ubuntu后,IDE是vscode,仍然使用cmake作为构建工具。
浮梦终焉
1 年前
单片机
·
链接
·
c/c++
·
cmakelists
单片机工程使用链接优化-flto找不到定义_链接静态库
IDE: CLionHOST: Windows 11MinGW:x86_64-14.2.0-release-posix-seh-ucrt-rt_v12-rev0
我是有底线的