起因
最近在头条看到国人使用C++编写的Web框架Drogon,在techempower很有名次,便想在本地运行.看看C++的Web框架如何使用.奈何出师不利,使用Cmake编译无法通过.发现依赖库的问题.官方文档建议在Windows下使用Vcpkg进行.在官方文档看到Drogon是提供脚手架的.可以很方便的创建项目.
Vcpkg是C/C++的一个包管理工具,犹如C#的Nuget,Java的Maven.
打开Developer Command Prompt for VS 2019 命令行工具,进入Vcpkg所在目录:
bootstrap-vcpkg.bat
编译完成后,可以在目录看到vcpkg.exe ,可以将Vcpkg所在的目录添加到系统环境变量中,方便以后使用.
2. Vcpkg使用
在通过Vcpkg安装Drogon的时候,先是要安装PowerShell,有7Z还有Nuget,主要是网络问题,有些需要的工具下载超时,造成首次体验Vcpkg并不是很好.