Drogon是一个基于C 14/17的http APP框架,通过使用Drogon,可以方便地使用c构建各种类型的web APP应用程序端点程序。
首先是git、Microsoft Visual studio (本人安装了Visual studio 2017 Community、windowskits(10(bin ) 10.0.17763.0 )、cmake
在使用vcpkg安装之前安装cvpkg
git clone https://github.com/Microsoft/VC pkg.gitcdvcpkgbootstrap-VC pkg.batvcpkgintegrateinstall
安装完成后,终端将显示cvpkg的工具链。 稍后安装drogon时需要此选项
- DC make _ toolchain _ file=d :/VC pkg/scripts/build systems/VC pkg.cmake安装使用drogonVCpkg下载windows 64位版在这里需要安装vcpkg
VC pkg.exeinstalldrogon : x 64-windows
下载完成后,将d :VC pkginstalledx64-windowstoolsdrog on添加到Path中,即可在终端上使用drogon_ctl工具
使用drogon_ctl创建web项目在D:CPlusPlus目录下使用命令drogon_ctl create project web
如果在此目录下生成了一个web目录,并且需要使用drogon,则可以在该目录下直接使用drogon源代码,以便在项目中包含drogon源代码。 例如,如果将drogon放在项目目录的third_party下,则只需将以下两行添加到项目的cmake文件中:
add _ subdirectory (third _ party/drog on ) target_link_libraries ) ${project_name}privatedrogon ) mkdir third drogoncddrogongitsubmoduleupdate-- initmkdirbuildcdbuildcmake-DC make _ toolchain _ file=d 3360/VC pkg/sckg VC pkg.cmake-DVC pkg _ target _ triplet=x64-windows .编译通过后,您可以使用cmake-gui工具编译刚创建的web项目
在web目录下创建build目录,然后如图所示选择两个目录
单击“配置”
单击“生成”
然后,单击Open Project可以打开刚编译的web项目的visual studio 2017项目
然后选择web作为启动项目,并单击本地Windows调试器
在项目目录E:cppwebbuildDebug下创建新的index.html文件,并添加以下内容:
h1Hello Drogon! /h1
您可以通过在地址栏中键入http://localhost或http://localhost/index.html (或安装webapp的服务器的ip )来访问此处
至此,drogon安装成功,web项目已成功创建。
gitee地址: https://gitee.com/Zhou song 918/web _ drog on