回复: 共享一下自己编译的Qt吧 【6.7.2 / 6.5.3 / 6.2.8 / 5.15.14】
#91 [hdcscy 12-07 15:02]
一直在关注这个帖子。
#92 [fsu0413 12-07 23:09]
发现Qt6.2.2的QtPdf不默认构建,又花了点时间重新编了一遍。
macOS ARM的环境也搭好了,版本也编出来了,也一并上传了(咕)
#93 回 hzyanxp 的帖子 [fsu0413 12-09 06:32]
hzyanxp:编译时出现:
D:\ProgramFiles\Qt\Qt5.12.11-Windows-x86-MinGW7.3.0-staticFull\lib\libpreprocessor.a D:\mingw-w64\7.3.0\mingw32\i686-w64-mingw32\lib\libd3d9.a D:\mingw-w64\7.3.0\mingw32\i686-w64-mingw32\lib\libdxguid.a -lgdi32 -luser32 -lmingw32 D:\ .. (2021-11-28 13:16)
看了下,如果你执行过QQtPatcher的话应该不会有问题的,我这边实际上是用QQtPatcher把这个路径删了。
下面这个提示只是需要手动修改D:/ProgramFiles/Qt/Qt5.12.11-Windows-x86-MinGW7.3.0-staticFull/mkspecs/modules/qt_lib_network_private.pri这个文件而已,其他的文件都自动改好了。
OpenSSL的静态库在我这里是附带的,不用编译环境提供。
#94 回 fsu0413 的帖子 [hzyanxp 12-09 21:46]
fsu0413:看了下,如果你执行过QQtPatcher的话应该不会有问题的,我这边实际上是用QQtPatcher把这个路径删了。
下面这个提示只是需要手动修改D:/ProgramFiles/Qt/Qt5.12.11-Windows-x86-MinGW7.3.0-staticFull/mkspecs/modules/qt_lib_network_private.pri这个文件而已,其他的文件都自动 .. (2021-12-09 06:32)
感谢大神的回复!如何修改的呢?
D:/ProgramFiles/Qt/Qt5.12.11-Windows-x86-MinGW7.3.0-staticFull/mkspecs/modules/qt_lib_network_private.pri的内容为:
QT.network_private.VERSION = 5.12.11
QT.network_private.name = QtNetwork
QT.network_private.module =
QT.network_private.libs = $$QT_MODULE_LIB_BASE
QT.network_private.includes = $$QT_MODULE_INCLUDE_BASE/QtNetwork/5.12.11 $$QT_MODULE_INCLUDE_BASE/QtNetwork/5.12.11/QtNetwork
QT.network_private.frameworks =
QT.network_private.depends = core_private network
QT.network_private.uses = openssl
QT.network_private.module_config = v2 staticlib internal_module
QT.network_private.enabled_features = openssl-linked openssl system-proxies
QT.network_private.disabled_features = securetransport libproxy linux-netlink
QMAKE_LIBS_OPENSSL = libssl libcrypto libadvapi32 libcrypt32 libuser32 libgdi32 libwsock32 libws2_32
QMAKE_LIBS_NETWORK = -lws2_32
另外,qt的动态库,是qt完成下载 qt-opensource-windows-x86-5.12.11.exe 安装在D盘。选择的mingw73_32 ,mingw73-64编译器,D:\ProgramFiles\Qt\Qt5.12.11\5.12.11\mingw73_32\mkspecs\modules\qt_lib_network_private.pri的内容为:
QT.network_private.VERSION = 5.12.11
QT.network_private.name = QtNetwork
QT.network_private.module =
QT.network_private.libs = $$QT_MODULE_LIB_BASE
QT.network_private.includes = $$QT_MODULE_INCLUDE_BASE/QtNetwork/5.12.11 $$QT_MODULE_INCLUDE_BASE/QtNetwork/5.12.11/QtNetwork
QT.network_private.frameworks =
QT.network_private.depends = core_private network
QT.network ..
#95 回 hzyanxp 的帖子 [fsu0413 12-10 06:13]
hzyanxp:
感谢大神的回复!如何修改的呢?
D:/ProgramFiles/Qt/Qt5.12.11-Windows-x86-MinGW7.3.0-staticFull/mkspecs/modules/qt_lib_network_private.pri的内容为:
QT.network_private.VERSION = 5.12.11
QT.network_private.name = QtNetwork
.......
QMAKE_LIBS_NETWORK 这一行用QQtPatcher改成了
QMAKE_LIBS_NETWORK = -lws2_32
你这个错误应该是QtGui模块的,可以看看相关的pri,如果执行了QQtPatcher的话也应该是该过的