cmake 您所在的位置:网站首页 sh79f1611中文手册 cmake

cmake

2024-07-09 02:38| 来源: 网络整理| 查看: 265

cmake开发手册中文版

官方版本:https://cmake.org/cmake/help/latest/

翻译的官方版本:3.26.4

译者注

翻译:ZX 博客:https://www.cnblogs.com/zx-admin/ 翻译问题反馈 QQ: 903464207

一些其他资料

cmake wiki:https://gitlab.kitware.com/cmake/community/-/wikis/home

Cmake中文实战教程: https://brightxiaohan.github.io/CMakeTutorial/

CMake Cookbook中文版:https://www.bookstack.cn/read/CMake-Cookbook/README.md

Modern CMake 简体中文版:https://www.bookstack.cn/read/Modern-CMake-CN-Modern-CMake-zh_CN/08ad6f6237beace2.md

CMake 保姆级教程(上):https://subingwen.cn/cmake/CMake-primer/ CMake 保姆级教程(下):https://subingwen.cn/cmake/CMake-advanced/

介绍

CMake是一个管理源代码构建的工具。最初,CMake被设计为各种方言Makefile的生成器,今天CMake生成现代构建系统,如Ninja,以及ide(如Visual Studio和Xcode)的项目文件。

CMake广泛用于C和c++语言,但它也可以用于构建其他语言的源代码。

第一次接触CMake的人可能有不同的初始目标。要了解如何构建从互联网下载的源代码包,请从用户交互指南开始。这将详细介绍运行cmake(1)或cmake-gui(1)可执行文件所需的步骤,以及如何选择生成器,以及如何完成构建。

使用依赖指南针对的是希望开始使用第三方库的开发人员。

对于使用CMake开始项目的开发人员来说,CMake教程是一个合适的起点。CMake -buildsystem(7)手册旨在扩展开发人员维护构建系统的知识,并熟悉可以在CMake中表示的构建目标。cmake-packages(7)手册解释了如何创建可以被第三方基于cmake的构建系统轻松使用的包。

使用说明

采用gitbook编写,建议要自己导出html或者pdf,使用node版本v10.24.1,过新的版本会导致编译出错,多版本建议是用nvm

GitBook生成PDF依赖calibre

下载3.x版本,否则在gitbook pdf的过程中会卡住 打开3.48.0下载地址: https://download.calibre-ebook.com/3.48.0/

如果还是不能导出pdf,就重启一下,可能是环境变量未重新加载

### 安装 $ npm install gitbook-cli -g ### 安装插件 $ gitbook install ### 以http服务访问 $ gitbook serve ### 编译成html方式发布 $ gitbook build ### 导出pdf $ gitbook pdf 目录 命令行工具 cmake(1) ctest(1) cpack(1) 交互对话工具 cmake-gui(1) ccmake(1) 参考手册 cmake-buildsystem(7) cmake-commands(7) cmake-compile-features(7) cmake-configure-log(7) cmake-developer(7) cmake-env-variables(7) cmake-file-api(7) cmake-generator-expressions(7) cmake-generators(7) cmake-language(7) cmake-modules(7) cmake-packages(7) cmake-policies(7) cmake-presets(7) cmake-properties(7) cmake-qt(7) cmake-server(7) cmake-toolchains(7) cmake-variables(7) cpack-generators(7) 指南 CMake教程 用户交互指南 使用依赖指南 导入和导出指南 IDE集成指南 发布说明 CMake发行说明 索引和检索 索引 搜索页面


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有