cmake介绍
一、百度对CMake介绍:
CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统的能力是 CMake 和 SCons 等其他类似系统的区别之处。
二、下面我对CMake的各个选项做个介绍:
1.File
1)Reload Cache 重新加载缓存
2)Delete Cache 删除缓存
2.Tools
1)Show My Changes 显示我的更改 就是缓存的改变
2)Regular Expression Explorer 显示我的更改正则表达式资源管理器
3)Find in Output 在输出中查找
4)Find Next 寻找下一个
5)Find Previous 查找个前一个
6)Goto Next Error 转到下一个错误
3.Options
1)Warning Messages
Suppress Warnings 抑制警告
Developer Warnings 警告开发者警告
Deprecated Warnings 不推荐的警告
Warnings as Errors 警告为错误
Developer Warnings as Errors 作为错误的开发人员警告
Deprecated Warnings as Errors 不推荐的错误警告
2)Warn Uninitialized 警告未初始化
3)Warn Unused 警告未使用
4)Debug Output 调试输出
5)Expand Grouped Entries 展开分组条目
6)Collapse Grouped Entries 折叠分组条目
4.Where is the soure code\Where to build the binaries
源代码在哪里\在哪里构建二进制文件
6.Search\Grouped\Advanced\Add Entry\Remove Entry
寻找\成群\高等的\添加项目\移除项目
Advanced:勾选了 advanced 会出现很多跟高级的编译选项的 entry
7.Configure\Generate\Open Project
配置 产生引起 打开编辑器
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律