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删除)