Official Link: https://vcpkg.io/en/index.html
cd external
git clone https://github.com/Microsoft/vcpkg.git
.\vcpkg\bootstrap-vcpkg.bat # windows
./vcpkg/bootstrap-vcpkg.sh # Unix
Official installation guide is here.
The conan database is here.
- Install Python (3.7+)
- Type
pip install --user -U conan
into the terminal- Unix: Append conan to the PATH by:
source ~/.profile
- Unix: Append conan to the PATH by:
- Run the conan command:
conan
- conan profile detect --force
- conan profile path default
Clang-Format: Formatting tool for your C/C++ code:
- Documentation for Clang-Format: Link
Clang-Tidy: Static linting tool for your C/C++ code:
- Documentation for Clang-Tidy: Link
Cmake-Format:
pip install cmake-format # python 3.7+
It's included in the LLVM toolchain, but also installable by apt, brew, winget etc.
https://github.com/llvm/llvm-project/releases/tag/llvmorg-16.0.0
sudo apt update
sudo apt install libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi libncurses5-dev build-essential bison flex libssl-dev bc
sudo apt install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf
sudo apt install gcc-arm-linux-gnueabi g++-arm-linux-gnueabi
sudo apt-get install mingw-w64