一、使用vcpkg安装drogon开发环境
git clone https://github.com/microsoft/vcpkg
或者 git pull
vcpkg update
vcpkg upgrade --no-dry-run
vcpkg install drogon[ctl,mysql,orm]:x64-windows --recurse
二、用drogon_ctl.exe生成网站项目
D:\repos\vcpkg\installed\x64-windows\tools\drogon\drogon_ctl create project sksrv
用VS打开文件夹,在CMakeLists.txt上右键 - CMake 设置
选择工具链文件,修改生成root目录后保存后关闭VS。
cd .\sksrv\build\
在cmd中通过下面命令生成sln解决方案:
"c:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" .. -G "Visual Studio 17 2022" -DCMAKE_TOOLCHAIN_FILE=d:\repos\vcpkg\scripts\buildsystems\vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows
用VS打开新生成的sln后,即可开发调试项目。