技术栈
cmakelists
瞎折腾啥啊
14 天前
linux
·
c++
·
cmake
·
cmakelists
VCPKG详细使用教程
这是一份 vcpkg 的详细使用教程,内容涵盖从安装、核心命令到与 CMake 和 Visual Studio 集成的完整流程,重点推荐使用清单模式 (Manifest Mode) 进行项目开发。
瞎折腾啥啊
20 天前
linux
·
c++
·
cmake
·
cmakelists
vcpkg与CMake
vcpkg 和 CMake 的关系是:CMake 负责构建项目,vcpkg 负责管理依赖库,两者通过 vcpkg 提供的 CMake 工具链文件无缝集成。
瞎折腾啥啊
23 天前
c++
·
cmake
·
cmakelists
现代 CMake 目标系统
“现代 CMake 目标系统”这个概念,可以从两个紧密相关但又截然不同的层面来理解。首先也是最核心的,它指的是 交叉编译中“目标平台” 的概念,这也是现代 CMake 支持跨平台和嵌入式开发的关键。其次,它还指 CMake 构建系统中的核心抽象——“目标”,这是现代 CMake 组织构建的基石。
H Journey
24 天前
cmake
·
cmakelists
CMakeLists.txt 基本用法实战
总结:给项目起名字 告诉 CMake:我用的语言是 C++ 让 CMake 检查 C++ 编译器是否存在
瞎折腾啥啊
1 个月前
c++
·
cmake
·
cmakelists
CMake FetchContent与ExternalProject
FetchContent 是 CMake 3.11+ 引入的模块,用于在配置时自动下载和管理外部依赖。它允许项目直接从 Git 仓库、URL 等位置获取依赖,无需手动下载或使用 Git 子模块。
瞎折腾啥啊
1 个月前
cmakelists
CMakeLists.txt 完全详解
CMake 是一个跨平台的构建系统生成器,它不直接构建项目,而是生成特定平台的构建文件(如 Makefile、Visual Studio 解决方案等)。
PyGata
6 个月前
学习笔记
·
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作为构建工具。
浮梦终焉
2 年前
单片机
·
链接
·
c/c++
·
cmakelists
单片机工程使用链接优化-flto找不到定义_链接静态库
IDE: CLionHOST: Windows 11MinGW:x86_64-14.2.0-release-posix-seh-ucrt-rt_v12-rev0
我是有底线的