Skip to content

Jamctl开发环境配置

需要准备的软件包

  • gcc(推荐)
  • cmake
  • git(推荐,用于签出储存库)
  • vcpkg(推荐,否则将需要手动安装库)

前提要求

  • 理解每条命令的含义和后果
  • 遇到问题时保持冷静,先尝试自行解决

准备开发环境

下载必需软件包

shell
sudo apt update && sudo apt upgrade
sudo apt install cmake build-essential git ninja-build
cd ~ # 或者其他任何一个风水宝地,马上就要开始安装vcpkg了
git clone https://github.com/microsoft/vcpkg
./vcpkg/bootstrap-vcpkg.sh
./vcpkg --version # 检查一下有没有问题
export VCPKG_FORCE_SYSTEM_BINARIES=1 # 如果上面--version报错了就执行这个, 没报错就不用,如果需要最好加进bashrc等配置文件里
shell
# 不是,哥们,arch用户来看这个说明你不合格了
# 啥?manjaro?AUR?滚出去,现在,立刻,马上!
paru -Syu vcpkg gcc cmake # 你都装上paru了想必一定有git了吧

使用vcpkg安装库

WARNING

你要是没装vcpkg说明你得自己装库了

shell
sudo vcpkg install jsoncpp zlib libpq libqxx yaml-cpp drogon[core,ctl,postgres,orm] spdlog tomlplusplus

Released under the GNU GPLv3 License & Powered by VitePress.