C++ 开发环境

1. Overview

Windows WSL Container
开发环境(VS Code with Extension)

2. Windows

2.1. build tools

安装 Microsoft C++ 生成工具

3. WSL

3.1. build tools

1
sudo apt-get install -y --no-install-recommends build-essential cmake ninja-build

3.2. vcpkg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
export VCPKG_ROOT="${HOME}/.vcpkg"

# clone vcpkg
git clone https://github.com/microsoft/vcpkg "${VCPKG_ROOT}"

# bootstrap vcpkg
"${VCPKG_ROOT}/bootstrap-vcpkg.sh" -disableMetrics

# update ~/.profile
cat >> ~/.profile <<- 'EOM'

# vcpkg
export VCPKG_ROOT="$HOME/.vcpkg"
export VCPKG_FORCE_SYSTEM_BINARIES=1
PATH="$VCPKG_ROOT:$PATH"
EOM

4. Container

参考 项目模板C++

作者

Michael Ding

发布于

2024-10-15

更新于

2024-10-15

许可协议