源码下载
https://github.com/qt-labs/qthttpserver
https://github.com/nodejs/http-parser
http-paser是qthttpserver的组件,需要将下载的http-parser放到src\3rdparty\http-parser\中
源码修改
使用vscode打开源码目录,依次点开httpserver、sslserver下所有的.cpp、.h文件,只要包含的头文件中有 private的,都将其删除。
cd qthttpserver-master\src
code .
# 这里完成前面所说的源码修改
mkdir D:\Qt\5.12.12\mingw73_64\QtHttpServer
mkdir D:\Qt\5.12.12\mingw73_64\QtSslServer
cd .\httpserver
xcopy *.h D:\Qt\5.12.12\mingw73_64\QtHttpServer
qmake
mingw32-make
cd ..\sslserver
xcopy *.h D:\Qt\5.12.12\mingw73_64\QtSslServer
qmake
mingw32-make