1.GitHub上下载QtHttpServer源代码。
2.下载第三方依赖文件http_parser文件,将http_parser.h,http_parser.c放到"\qthttpserver-5.15\src\3rdparty"目录下。
3.在Qt安装目录"D:\Qt\Qt5.14.2\5.14.2\msvc2017_64\include"目录下创建QtHttpServer目录和QtSslServer目录,将源代码中头文件分别拷贝到里面。
4.开始编译各模块,得到如下图所示文件,
其中bin目录中为动态链接库文件,include为依赖的头文件,lib为导入文件,mkspecs为导入文件路径说明文件,将其分别拷贝到Qt安装目录下对应的目录。
将其拷贝至D:\Qt\Qt5.14.2\5.14.2\msvc2017_64\mkspecs\modules目录下。
5.编译过程中可能出现头文件路径错误提示,根据实际情况进行修改。
6.模块安装成功后,在项目.pro文件中添加QT+= sslserver httpserver就可以正常调用了。
注意:从源码根目录加载文件,有构建的依赖关系,注意报错的头文件路径更改。