【Qt】使用Qt实现Web服务器(一):QtWebApp介绍、演示

郭老二 2024-07-02 08:33:03 阅读 97

1、简介

QtWepApp是使用Qt实现的Web服务器库,虽然名字中有“App”但是它的确是一个lib库,编译生产的是libQtWebAppd.so

作者开发QtWepApp是从 Java Servlet 获得的灵感,本人不懂Java,对本人没有帮助。

QtWepApp是一个跨平台的项目,适用于:Linux、Windows、Mac OS 和Qt Framework支持的其他操作系统。

QtWepApp项目包含三部分:

HTTP(S) 1.0 和 1.1 服务器(HTTP(S) 1.0 and 1.1 server)

模板引擎(Template engine)

缓冲日志(Buffered logger)

QtWepApp作者的博客:http://stefanfrings.de/qtwebapp/index-en.html

英语好的可以去看作者的博客。

挺佩服这些老外,有想法都能很快的实现。

QtWepApp支持Qt 4.7 至 6.x。如果是 Qt 6,需要安装 Qt5Compat 库。

Qt5Compat是对8位字符编码的支持,但 Qt6 默认情况下不再支持。可以在LGPL 许可证的条件下使用该软件。

2、源码下载

源码下载地址:http://stefanfrings.de/qtwebapp/QtWebApp.zip

解压后,源码目录结构如下

(本人已将Demo1/Demo1.pro.user、Demo2/Demo2.pro.user、QtWebApp/QtWebApp.pro.user删除)



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。