Restbed 可以构建出基于asio库的restfulAPI服务。
Restbed 4.7使用的是cmake工具编译,下载安装后找到cmake-3.12.3-win64-x64\bin\cmake.exe文件。编译时可以参考restbed-4.7/README.md:编译之前需要先把第三方依赖库下载好,后面有下载地址及存放方法。
cmd定位到restbed-4.7根目录,分别执行如下命令进行编译:(注意cmake 语句后面还有两个点号,即上级目录)
mkdir restbed/build
cd restbed/build
cmake [-DBUILD_SSL=NO] [-DBUILD_TESTS=NO] ..
执行成功之后会在build目录下生成vs的工程文件及解决方案,可以直接使用vs打开
Restbed 4.7版本依赖的第三方库:所有依赖库下载完成后按照Restbed/cmake的依赖文件脚本可确定应该放入哪些文件
asio(必须是1.12.0版本的,其他版本编译不通过),可直接访问github下载:https://github.com/chriskohlhoff/asio/tree/asio-1-12-0 。
openssl库(可直接下载exe的安装包,安装后取出lib库及头文件放到到restbed\dependency\openssl中即可,<