写 C++ 之前,常常得先凑齐编译器、头文件、链接库和运行时 DLL。习惯了 dotnet restore 和 cargo build,再给 CMake 工程配环境,难免想把这些准备工作一次做完。
最近整理了几个项目:工具链和依赖放进容器或独立 SDK,CMake 负责查找依赖和生成构建规则,Ninja 执行构建,VS Code 通过 Dev Containers 进入环境。
Linux 部分记录 Arch + Podman + VS Code 的实际配置,包括 NVIDIA GPU 和 Wayland 窗口。Windows 部分介绍已有的 LLVM-MinGW 脚本和待尝试的 portable MSYS2;Windows 上的 OCCT 构建还没做。
