安装清单
- Windows Terminal(非必需)
- scoop
- git 2.46.0
- mingw 13.2.0
- ninja 1.12.1
- cmake 3.30.2
- vscode 1.92.2
前言
- 本文章不过多介绍以上工具,适合有基础的人阅读,如果有不了解的,建议先去了解一下
- 这里是以最新的 cmake 作为生成工具的,建议了解一下 CMakePresets
- 可能需要熟悉使用 vscode
- 最好是 Windows 10/11,其他版本的系统我没试过,可能会出现问题
Windows Terminal
如果你的操作系统不是 Windows 11 的话,建议安装一个 Windows Terminal,使用起来更舒服。当然,这是非必需的。
安装步骤
- 打开 Microsoft Store
- 搜索 Windows Terminal
- 点击安装
推荐设置
- 点开 Windows Terminal 上方加号右侧的下拉菜单,打开设置(或
Ctrl
+,
) - 【启动】 — 【默认终端应用程序】 — 【Windows 终端】
Scoop
一个体验较为不错的 Windows 包管理工具,类似于 apt、yum、pacman、homebrew 等。
安装步骤
- 打开 Powershell (
Win
+R
打开运行,输入powershell
回车) - 输入以下命令(如果无法科学上网建议直接跳到下一步)
1 | # 设置 Powershell 执行策略,允许当前用户执行本地脚本和经过签名的远程脚本 |
如果遇到无法解析的情况:
irm : 未能解析此远程名称 : 'raw.githubusercontent.com'
解决方法:查询此名称的 ip 并修改 hosts 文件(这里不展开,如果不会请自行查询资料)
irm : 无法连接到远程服务器
解决方法:科学上网,或到下一步,使用国内镜像
- 使用 github 代理服务与国内镜像
1 | irm https://ghproxy.com/raw.githubusercontent.com/duzyn/scoop-cn/master/install.ps1 | iex |
如果最终提示
scoop and scoop-cn was installed successfully!
,那么就是安装成功了,如果安装失败,请自行查找解决方案(程序员需要具备良好的搜索能力与问题解决能力)
常用命令
基本命令
- 查看 scoop 版本:
scoop --version
- 列出已安装软件包:
scoop list
- 搜索软件包:
scoop search <name>
- 安装软件包:
scoop install <name>
- 更新 scoop 和所有已安装的软件包:
scoop update
- 更新特定软件包:
scoop update <name>
- 卸载软件包:
scoop uninstall <name>
bucket 相关命令
- 列出所有已安装的 bucket:
scoop bucket list
- 添加一个新的 bucket:
scoop bucket add <name>
- 删除一个 bucket:
scoop bucket rm <name>
bucket 其实就是软件包仓库,scoop 默认的 bucket 是
main
,而我们通过 scoop-cn 安装的话,还会有一个叫scoop-cn
的 bucket,国内使用这个 bucket 会很顺畅。如果不是通过 scoop-cn 安装的话使用以下命令添加
scoop-cn
bucket:
1 scoop bucket add scoop-cn https://mirror.ghproxy.com/https://github.com/duzyn/scoop-cn我们还可以手动添加以下两个 bucket:
- extras:包含了一些不太常用的软件包
- versions:提供了特定版本的软件包
git
安装步骤
- 首先查看是否已经安装 git
1 | git -v |
- 如果没有安装
1 | # 先搜索确定软件仓库中是否有 git |
初始设置
- …(更多请自行探索)
后续的就不多赘述了,一键安装即可,环境变量都会自动加上
MinGW
1 | scoop install scoop-cn/mingw |
CMake
1 | scoop install scoop-cn/ninja |
Visual Studio Code
安装步骤
1 | scoop install scoop-cn/vscode |
也可以去官网下:
安装插件
- C/C++ Extension Pack
- Chinese (Simplified) (简体中文)
- Git Extension Pack
- …
推荐设置
编辑器设置
Ctrl
+,
打开设置- 保存时自动格式化:搜索 Editor:Format On Save,勾选上
- 粘贴时自动格式化:搜索 Editor:Format On Paste,勾选上
- 字体相关:Text Editor(自己设置去)
- …(更多请自行探索)
C/C++
- @ext:ms-vscode.cpptools Inlay Hints Auto Declaration Types
- @ext:ms-vscode.cpptools Clang_format_fallbackStyle(填写自己熟悉的样式)
- …(更多请自行探索)
将存放快捷方式的 Scoop Apps 目录软链到桌面
以管理员身份启动 powershell
1 | New-Item -ItemType SymbolicLink -Path "$env:UERPROFILE\Desktop\Scoop Apps" -Target "$env:UERPROFILE\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Scoop Apps" |