typora-copy-images-to: ./images

环境配置

Visual Studio Community

Visual Studio 可用于编辑、调试和生成代码,然后发布应用。除了大多数 IDE 都提供的标准编辑器和调试器之外,Visual Studio 还包括编译器、代码补全工具、图形设计器以及许多其他功能,以增强软件开发过程。

下载地址:https://visualstudio.microsoft.com/zh-hans/

需要选中以下组件,然后一键盘安装即可。

image-20231226152957370

配置支持C++23:

不能全局配置,只能为每个项目单独配置,右键项目名,在弹出菜单选择属性

要修改的位置1:

image-20231227095729973

要修改的位置2:

image-20231227095906477

PS:如果使用xmake管理项目,上面的配置则不需要!!! 详情配置在:xmake修改C++模板为C++23

Visual Studio Code

Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在桌面上运行,适用于Windows、macOS和Linux。它内置了对JavaScript、TypeScript和Node.js的支持,并为其他语言和运行时(如C++、C#、Java、Python、PHP、Go、.NET)提供了丰富的扩展生态系统

下载地址:https://code.visualstudio.com/

下载好直接安装即可。

xmake

xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。

虽然,简单易用是 xmake 的一大特色,但 xmake 的功能也是非常强大的,既能够像 Make/Ninja 那样可以直接编译项目,也可以像 CMake/Meson 那样生成工程文件,还有内置的包管理系统来帮助用户解决 C/C++依赖库的集成使用问题。

目前,xmake主要用于C/C++项目的构建,但是同时也支持其他native语言的构建,可以实现跟C/C++进行混合编译,同时编译速度也是非常的快,可以跟Ninja持平。

安装说明:https://xmake.io/#/zh-cn/guide/installation

方式一、Windows PowerShell 安装命令:

Invoke-Expression (Invoke-Webrequest 'https://xmake.io/psget.text' -UseBasicParsing).Content

方式二、下载安装包:

下载地址:https://github.com/xmake-io/xmake/releases

下载好直接安装即可。

Visual Studio Community

Visual Studio Code 安装 xmake 插件

直接插件商店搜索安装即可。

系统编译设置为UTF-8

如图所示:

image-20240615105229148

第 8 步 点完会提示重启,取消即可。当然也可选择直接重启。