首页
AI Coding
沸点
课程
直播
活动
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)[