先搭好工具链,再接入 AI 编程助手。
这份页面面向课堂和自学环境,区分“能真正编译代码的本地工具链”和“辅助阅读、修改、调试代码的 AI Coding 服务”。每项工具都保留官方入口、典型安装命令和安装后验证方式。
这份页面面向课堂和自学环境,区分“能真正编译代码的本地工具链”和“辅助阅读、修改、调试代码的 AI Coding 服务”。每项工具都保留官方入口、典型安装命令和安装后验证方式。
按这个顺序安装,后续 CMake、包管理器和 IDE 更容易自动发现工具链。
Windows 原生项目优先 MSVC;需要 GCC/类 Linux 环境时安装 MSYS2;需要 Clang 诊断或 LLVM 工具链时再装 LLVM。
安装 Git、CMake、Ninja。Git 拉取源码,CMake 生成构建目录,Ninja 执行编译。
安装 VS Code 或 CLion 作为编辑器,再接入 vcpkg 或 Conan 管理 fmt、spdlog、SDL2、Boost 等第三方库。
先分清产品形态:Kimi Code 是可直接安装的官方 CLI;GLM Coding Plan 是接入 Claude Code、OpenCode 等工具的模型服务。
月之暗面提供的官方终端编程助手,可读取和修改项目文件、运行命令与测试。Windows 首次使用前需安装 Git for Windows;登录可使用 Kimi 会员或可用的 API Key。
irm https://code.kimi.com/kimi-code/install.ps1 | iex
kimi --version
kimi
# 首次启动后输入 /login 完成授权
智谱面向编程场景提供的模型套餐,不是单独的 IDE。可通过官方 Coding Tool Helper 将套餐配置到 Claude Code、OpenCode、Crush 等受支持工具;需要 Node.js 18+ 和对应套餐 API Key。
node --version
npx @z_ai/coding-helper
# 按向导选择中国区套餐、输入 API Key
# 再选择要安装或配置的 Coding Agent
命令以 PowerShell 或对应工具终端为主,下载页面使用官方入口。
适合 Windows 桌面、课程演示、MSBuild、CMake 和调试。安装 Visual Studio Community 时勾选“使用 C++ 的桌面开发”;只需要命令行工具可安装 Build Tools。
where cl
cl
where msbuild
msbuild -version
适合轻量编辑、远程开发和课堂演示。VS Code 不是编译器,必须配合 MSVC、LLVM 或 MSYS2。
code --install-extension ms-vscode.cpptools
code --install-extension ms-vscode.cmake-tools
code --install-extension twxs.cmake
git --version
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
cmake --version
cmake -S . -B build -G Ninja
cmake --build build
ninja --version
cmake -S . -B build -G Ninja
cmake --build build --verbose
适合使用 clang、clang-cl、clang-format、clang-tidy。Windows 下可配合 Visual Studio 链接器,也可在 CMake 中选择 Clang 工具链。
clang --version
clang++ --version
clang-format --version
clang-tidy --version
需要 GCC、pacman、类 Linux 命令行和 MinGW-w64 原生 Windows 程序时安装。课堂推荐使用 UCRT64 终端。
pacman -Syu
pacman -S --needed mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-ninja
gcc --version
g++ --version
适合 Windows + MSVC/CMake 项目,安装 fmt、spdlog、SDL2、Boost 等库。建议每个项目使用 manifest 模式提交 vcpkg.json。
git clone https://github.com/microsoft/vcpkg.git C:\tools\vcpkg
cd C:\tools\vcpkg
.\bootstrap-vcpkg.bat
.\vcpkg.exe version
.\vcpkg.exe new --application
.\vcpkg.exe add port fmt
py -m pip install conan
conan --version
conan profile detect --force
conan search fmt -r=conancenter
cppcheck --version
cppcheck --enable=warning,style,performance,portability --std=c++20 src
doxygen --version
doxygen -g Doxyfile
doxygen Doxyfile
适合 C++ 桌面 GUI、嵌入式 GUI 和跨平台应用。安装前先确认项目使用开源协议还是商业协议。
qmake --version
cmake --find-package -DNAME=Qt6 -DCOMPILER_ID=GNU -DLANGUAGE=CXX -DMODE=EXIST
xmake --version
xmake create -l c++ hello
cd hello
xmake
xmake run
装完之后先看命令是否可执行,再看 CMake 能否识别编译器。
先打开“Developer PowerShell for VS”,再运行 cl。普通 PowerShell 需要先加载 Visual Studio 开发环境。
删除旧 build 目录,确认 PATH 中有 cl、clang 或 g++,再重新运行 cmake -S . -B build。
不要把 MSYS2 的 gcc、MSVC 的 cl 和不同包管理器产物随意混链;一个项目先固定一种工具链。
编程工具使用评论
欢迎分享下载、安装和使用体验。评论经管理员审核后公开显示。