首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
CMake
订阅
Sunbreak
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
[CMake翻译]C/C++编译过程
C和C++项目和应用的编译过程与其他大多数语言有些不同。首先我需要为那些不知道的人提一下--有两种类型的编程语言--解释型和编译型。 解释型语言(也就是脚本语言)是在运行时进行评估的。这比较慢,因为计算机不理解文本--它理解某些命令和计算操作。这意味着,我们写的文本语言必须首先…
[CMake翻译]如何使用CMake管理依赖关系
CMake是C/C++中使用最多的代码项目工具。它被广泛使用,但对于初学者来说,它的学习曲线也很陡峭。在任何代码项目中,最核心的事情之一就是管理依赖关系,因为对于小团队来说,编写和了解每一个主题将是非常困难的。通常有现成的库在那里,你只需要找到它们。 比如说,你想建立一个自定义…
[CMake翻译]如何用CMake和VCPKG管理依赖关系。
多年来,管理C++的依赖关系一直相当困难。C++是一门古老的语言,没有一些现代语言所拥有的概念,比如包管理器。包管理器通常会为你下载一些已经实现了你想要的功能的外部代码。比如在创建游戏的时候,raylib就是一个很好的库,它增加了很多编码功能,你就不用担心,直接使用就可以了。 …
[CMake翻译]CMake目标
当使用任何一种编程语言时,你通常可以选择创建某种可执行文件或库。可执行文件是最终产品--你运行的东西,然后它执行逻辑并返回一个结果--创建一个窗口,运行一个游戏,输出计算,显示东西,等等。库是可重复使用的编译代码,可以编译到其他应用程序中。 本文要求你有一定的基础知识。 如何编…
[CMake翻译]如何设置CMake for C++ (Windows)
你需要有一些基本的C++知识,因为我不会解释为什么要编译这个应用程序,也不会解释我们要编译的应用程序做什么。从这篇解释C++基础知识的文章开始。 有一些正在执行的终端命令,但你不需要事先了解命令提示/PowerShell的知识。查看这篇关于如何操作命令行的文章。 安装了支持C+…
[CMake笔记]官方教程
https://cmake.org/cmake/help/latest/guide/tutorial/index.html[CMake翻译]基本出发点(步骤1)[CMake翻译]添加一个库(步骤2)[