DroGon 框架基本功能说明文档

DroGon 框架基本功能说明文档Drogon AC 14 17 20basedHTTPw macOS Unix Windows CHN041 控制器 Http

大家好,欢迎来到IT知识分享网。

                一.Cmake创建项目

        1.利用drogon内置的命令行程序进行项目创建(√)

                ① 打开cmd/shell执行如下命令行

drogon_ctl create project your_project_name

                ②此时工程目录下会自动生成如下文件

├── build 构建文件夹 ├── CMakeLists.txt 工程的cmake配置文件 ├── config.json drogon应用的配置文件 ├── controllers 存放控制器文件的目录 ├── filters 存放过滤器文件的目录 ├── main.cc 主程序 ├── models 数据库模型文件的目录 │ └── model.json └── views 存放视图csp文件的目录

                ③构建项目

cd build 进入项目构建文件夹 cmake .. 进行cmake编译

                ④利用vs2019打开build文件夹下的sln文件

                   vs编译器调整:因为Drogon支持C++17/20不支持14,需进行项目属性编译配置

·               ⑤在build文件夹下利用如下命令,创建一个简易的html文件

echo '<h1>Hello Drogon!</h1>' >>index.html

                ⑥vs执行程序,利用localhost:5555访问;

        2.直接在vs中创建空项目(不建议),无法直接生成配置文件;

                ① 在C++常规目录添加vcpkg/installed/x64windows/includes和vcpkg目录;

                ②在链接器附加库目录中添加\vcpkg\installed\x64-windows\lib;

                ③链接器中-输入-依赖项添加lib文件夹下所有的lib文件;

                ④修改编译器c++支持版本为17或者20;

                ⑤添加一个config.json文件

二.基本功能说明

        1.配置文件config.json说明

        2. 加载别人写好的html文件模板(已测试)

                ① 默认情况下http加载目录为当前程序运行的根目录(如果是cmake生产的就是build文件夹),如果你想修改模板的加载目录,则需要修改config.json文件中的document_root

                ②确定好目录之后,将html文件、css文件、js文件、images文件按照下面的格式放在目录中;

├── index.html
├── css
│   └── style.css

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/130208.html

(0)
上一篇 2025-08-18 19:15
下一篇 2025-08-18 19:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信