首页| 论坛| 消息

回复: 共享一下自己编译的Qt吧 【6.7.2 / 6.5.3 / 6.2.8 / 5.15.14】
#96 [zhangxin 12-11 10:58]
兄弟你有没有试过6.2.2能不能编译出32位版本的库?如果能,编译结果能否在win7x86部署?
#97 回 fsu0413 的帖子 [hzyanxp 12-11 14:08]
fsu0413:QMAKE_LIBS_NETWORK 这一行用QQtPatcher改成了
QMAKE_LIBS_NETWORK = -lws2_32
你这个错误应该是QtGui模块的,可以看看相关的pri,如果执行了QQtPatcher的话也应该是该过的
....... (2021-12-10 06:13) 
重新安装 qt5.12.12,下载静态库解压,运行D:\ProgramFiles\Qt\Qt5.12.12-Windows-x86-MinGW7.3.0-staticFull>QQtPatcher.exe
提示信息是:
D:\ProgramFiles\Qt\Qt5.12.12-Windows-x86-MinGW7.3.0-staticFull>QQtPatcher.exe
Warning: Seems like you are using linked OpenSSL. Since we can't detect the path where you put OpenSSL in, you should probably manually modify D:/ProgramFiles/Qt/Qt5.12.12-Windows-x86-MinGW7.3.0-staticFull/mkspecs/modules/qt_lib_network_private.pri after you moved OpenSSL.
查看D:\ProgramFiles\Qt\Qt5.12.12-Windows-x86-MinGW7.3.0-staticFull\mkspecs\modules\qt_lib_gui_private.pri的内容如下:
QT.gui_private.VERSION = 5.12.12
QT.gui_private.name = QtGui
QT.gui_private.module =
QT.gui_private.libs = $$QT_MODULE_LIB_BASE
QT.gui_private.includes = $$QT_MODULE_INCLUDE_BASE/QtGui/5.12.12 $$QT_MODULE_INCLUDE_BASE/QtGui/5.12.12/QtGui
QT.gui_private.frameworks =
QT.gui_private.depends = core_private gui
QT.gui_private.uses =
QT.gui_private.module_config = v2 staticlib internal_module
QT.gui_private.enabled_features = dxguid direct3d9 angle_d3d11_qdtd dxgi direct3d11 direct2d direct2d1_1 dxgi1_2 direct3d11_1 directwrite directwrite1 directwrite2 egl freetype gif harfbuzz ico jpeg multiprocess png tuiotouch
QT.gui_private.disabled_features = xkbcommon xcb accessibility-atspi-bridge directfb drm_atomic egl_x11 eglfs eglfs_brcm eglfs_egldevice eglfs_gbm eglfs_mali eglfs_openwfd eglfs_rcar eglfs_viv eglfs_viv_wl eglfs_vsp2 eglfs_x11 evdev system-freetype fontconfig integrityfb integrityhid kms libinput libinput-axis-api linuxfb mirclien ..
#98 回 hzyanxp 的帖子 [fsu0413 12-12 07:35]
hzyanxp:重新安装 qt5.12.12,下载静态库解压,运行D:\ProgramFiles\Qt\Qt5.12.12-Windows-x86-MinGW7.3.0-staticFull>QQtPatcher.exe
提示信息是:
D:\ProgramFiles\Qt\Qt5.12.12-Windows-x86-MinGW7.3.0-staticFull>QQtPatcher.exe
Warning: Seems like you are using linked Ope .. (2021-12-11 14:08) 
Qt5FontDatabaseSupport.prl里还有绝对路径,QQtPatcher又得改了
搜了一圈,只有这个prl里有绝对路径,而且只有dwrite和d2d1,没有d3d9和dxguid
#99 回 hzyanxp 的帖子 [fsu0413 12-12 07:37]
hzyanxp:重新安装 qt5.12.12,下载静态库解压,运行D:\ProgramFiles\Qt\Qt5.12.12-Windows-x86-MinGW7.3.0-staticFull>QQtPatcher.exe
提示信息是:
D:\ProgramFiles\Qt\Qt5.12.12-Windows-x86-MinGW7.3.0-staticFull>QQtPatcher.exe
Warning: Seems like you are using linked Ope .. (2021-12-11 14:08) 
这样,你在你解压出来的环境里搜一下下面的正则看看输出是什么样的
’mingw-w64[\\\/]7\.3\.0‘ (不包含引号)
#100 回 fsu0413 的帖子 [hzyanxp 12-12 20:11]
fsu0413:这样,你在你解压出来的环境里搜一下下面的正则看看输出是什么样的
’mingw-w64[\\\/]7\.3\.0‘ (不包含引号) (2021-12-12 07:37) 
不知道如何插入图片,只好贴文字了
使用findstr 命令行,查询,几乎所有的prl 文件都有D:/mingw-w64/7.3.0/
下列只能贴了部分内容
D:\ProgramFiles\Qt\Qt5.12.12-Windows-x86-MinGW7.3.0-staticFull\lib>findstr -I "mingw-w64[\\\/]7\.3\.0" *.*
libEGL.prl:QMAKE_PRL_LIBS = -LD:\\Jenkins7\\workspace\\Qt\\Q2wx3m7sf\\buildDir\\OpenSSL1.1.1l-Windows-x86-MinGW-GCC7.3.0\\lib -L$$ $$\\liblibGLESv2.a -LD:\\Jenkins7\\workspace\\Qt\\Q2wx3m7sf\\buildDir\\OpenSSL1.1.1l-Windows-x86-MinGW-GCC7.3.0\\lib -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lws2_32 -lole32 -luuid -luser32 -ladvapi32 $$/libtranslator.a $$/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
libGLESv2.prl:QMAKE_PRL_LIBS = -LD:\\Jenkins7\\workspace\\Qt\\Q2wx3m7sf\\buildDir\\OpenSSL1.1.1l-Windows-x86-MinGW-GCC7.3.0\\lib -lgdi32 -lcomdlg32 -loleaut32 -limm32 -lwinmm -lws2_32 -lole32 -luuid -luser32 -ladvapi32 $$/libtranslator.a -LD:\\Jenkins7\\workspace\\Qt\\Q2wx3m7sf\\buildDir\\OpenSSL1.1.1l-Windows-x86-MinGW-GCC7.3.0\\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
qmapboxgl.prl:QMAKE_PRL_LIBS = -LD:\\Jenkins7\\workspace\\Qt\\Q2wx3m7sf\\buildDir\\OpenSSL1.1.1l-Windows-x86-MinGW-GCC7.3.0\\lib $$/libQt5Network.a -ldnsapi -liphlpapi -lcrypt32 $$/libQt5Gui.a -L$$ $$/libqtlibpng.a $$[QT_INSTALL_L ..

<< 18 19 20 21 22 >> (20/67)

回复 发表
主题 版块