Qt6静态编译后文本渲染异常,求缺失库解决方案
Qt6静态构建文本渲染异常问题
我编译了静态版本的Qt 6.3,生成的可执行文件出现文本渲染错误。这套编译配置在Qt5下完全正常,但在Qt6中失效。请问是缺失了哪个库导致的?

编译配置
构建目标:win32-msvc (x86_64,CPU特性:sse sse2) 编译器:msvc 19.32.31332.0 构建选项: 模式 ................................... 调试版和发布版 优化发布版大小 ........................ 否 发布版全优化(-O3) ..................... 否 构建共享库 ............................ 否 使用C标准 ............................. C11 使用C++标准 ........................... C++17 可重定位 .............................. 否 使用预编译头 .......................... 是 使用LTCG ............................. 否 目标编译器支持: SSE .................................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX .................................. AVX AVX2 AVX512 ............................... F ER CD PF DQ BW VL IFMA VBMI 其他x86特性 .......................... AES F16C RDRAND SHA Sanitizers: 地址检测 ............................ 否 线程检测 .............................. 否 内存检测 ............................... 否 模糊测试(仅插桩) .................... 否 未定义行为检测 ........................ 否 构建部分 ............................ 库 工具 应用商店合规 ................... 否 Qt模块与选项: Qt Concurrent .......................... 是 Qt D-Bus ............................... 是 Qt D-Bus直接链接libdbus ............ 否 Qt Gui ................................. 是 Qt Network ............................. 是 Qt PrintSupport ........................ 是 Qt Sql ................................. 是 Qt Testlib ............................. 是 Qt Widgets ............................. 是 Qt Xml ................................. 是 启用的支持: 使用pkg-config ....................... 否 udev ................................... 否 使用系统zlib ...................... 否 Zstandard支持 ...................... 否 线程支持 ......................... 是 通用构建选项: 链接器可解析循环依赖 是 Qt Core: 回溯 .............................. 否 DoubleConversion ....................... 是 使用系统DoubleConversion ........ 否 GLib ................................... 否 ICU .................................... 否 使用系统libb2 ..................... 否 内置MIME数据库副本 ..... 是 cpp/winrt基础 ......................... 是 追踪后端 ........................ <无> 日志后端: journald ............................. 否 syslog ............................... 否 slog2 ................................ 否 PCRE2 .................................. 是 使用系统PCRE2 ................... 否 Qt Sql: SQL项模型 ........................ 是 Qt Network: getifaddrs() ........................... 否 IPv6接口名 ............................ 否 libproxy ............................... 否 Schannel ............................... 是 OpenSSL ................................ 否 Qt直接链接OpenSSL ........ 否 OpenSSL 1.1 ............................ 否 DTLS ................................... 否 OCSP装订 .......................... 否 SCTP ................................... 否 使用系统代理 ..................... 是 GSSAPI ................................. 否 Brotli解压缩支持 ........... 否 核心工具: Android部署工具 ................ 是 macOS部署工具 .................. 否 Windows部署工具 ................ 是 qmake .................................. 是 Qt Gui: 无障碍支持 .......................... 是 FreeType ............................... 是 使用系统FreeType ................ 否 HarfBuzz ............................... 否 使用系统HarfBuzz ................ 否 Fontconfig ............................. 否 图像格式: GIF .................................. 否 ICO .................................. 是 JPEG ................................. 否 使用系统libjpeg ............... 否 PNG .................................. 是 使用系统libpng ................ 否 文本格式: HtmlParser ........................... 是 CssParser ............................ 是 OdfWriter ............................ 是 MarkdownReader ....................... 是 使用系统libmd4c ............... 否 MarkdownWriter ....................... 是 EGL .................................... 否 OpenVG ................................. 否 OpenGL: 桌面OpenGL ....................... 是 动态OpenGL ....................... 否 OpenGL ES 2.0 ........................ 否 OpenGL ES 3.0 ........................ 否 OpenGL ES 3.1 ........................ 否 OpenGL ES 3.2 ........................ 否 Vulkan ................................. 否 会话管理 ..................... 是 QPA后端使用的特性: evdev .................................. 否 libinput ............................... 否 libinput高分辨率滚轮支持 ........ 否 INTEGRITY HID .......................... 否 mtdev .................................. 否 tslib .................................. 否 xkbcommon .............................. 否 X11相关: XLib ................................. 否 XCB Xlib ............................. 否 X11上的EGL ........................... 否 xkbcommon-x11 ........................ 否 xcb-sm ............................... 否 QPA后端: DirectFB ............................... 否 EGLFS .................................. 否 EGLFS详情: EGLFS OpenWFD ........................ 否 EGLFS i.Mx6 .......................... 否 EGLFS i.Mx6 Wayland .................. 否 EGLFS RCAR ........................... 否 EGLFS EGLDevice ...................... 否 EGLFS GBM ............................ 否 EGLFS VSP2 ........................... 否 EGLFS Mali ........................... 否 EGLFS树莓派 ................... 否 EGLFS X11 ............................ 否 LinuxFB ................................ 否 VNC .................................... 否 VK_KHR_display ......................... 否 QNX: lgmon ................................ 否 IMF .................................. 否 XCB: 使用系统提供的xcb-xinput ..... 否 GL集成: GLX插件 ......................... 否 XCB GLX .......................... 否 EGL-X11插件 ..................... 否 Windows: Direct 2D ............................ 是 Direct 2D 1.1 ........................ 是 DirectWrite .......................... 是 DirectWrite 3 ........................ 是 Qt Widgets: GTK+ ................................... 否 样式 ................................. Fusion Windows WindowsVista Qt Testlib: 项模型测试器 ................. 是 Qt PrintSupport: CUPS ................................... 否 Qt Sql驱动: DB2 (IBM) .............................. 否 InterBase .............................. 否 MySql .................................. 否 OCI (Oracle) ........................... 否 ODBC ................................... 是 PostgreSQL ............................. 否 SQLite ................................. 否 使用系统提供的SQLite ......... 否 更多图像格式: JasPer ................................. 否 MNG .................................... 否 TIFF ................................... 是 使用系统libtiff ................. 否 WEBP ................................... 是 使用系统libwebp ................. 否 Qt QML: QML网络支持 .................... 是 QML调试与分析支持 .... 是 QML即时编译器 .............. 是 QML序列对象 .................... 是 QML XML HTTP请求 ................... 是 QML本地化 ............................. 是 Qt QML模型: QML列表模型 ......................... 是 QML代理模型 ..................... 是 Qt Quick: AnimatedImage项 ..................... 是 Canvas项 ............................ 是 Qt Quick Designer支持 .......... 是 Flipable项 .......................... 是 GridView项 .......................... 是 ListView项 .......................... 是 TableView项 ......................... 是 TreeView项 .......................... 是 路径支持 ........................... 是 PathView项 .......................... 是 定位器项 ....................... 是 Repeater项 .......................... 是 ShaderEffect项 ...................... 是 Sprite项 ............................ 是 Qt Quick Templates 2: 悬停支持 .......................... 是 多点触控支持 .................... 是 日历支持 ....................... 是 Qt Quick Controls 2: 样式 ................................. Basic Fusion Imagine Material Universal macOS Windows Qt Multimedia: GStreamer 1.0 .......................... 否 Linux视频捕获 ........................ 否 Linux DMA缓冲区支持 ............... 否 MMRenderer ............................. 否 AVFoundation ........................... 否 Windows媒体基础 ............... 是 Qt 3D: Assimp ................................. 是 系统Assimp .......................... 否 使用SSE2指令 .................. 是 使用AVX2指令 .................. 否 模块: 渲染模块 ........................ 是 输入模块 ......................... 是 逻辑模块 ......................... 是 动画模块 ..................... 是 扩展模块 ........................ 是 Qt 3D API: Vulkan ................................. 否 Qt 3D渲染器: OpenGL渲染器 ........................ 是 RHI渲染器 ........................... 是 Qt3D几何加载器: Autodesk FBX ........................... 否 Qt 5兼容库: iconv .................................. 否 Qt图表类型: 面积图 ............................. 是 折线图 ............................. 是 样条图 ........................... 是 散点图 .......................... 是 柱状图 .............................. 是 饼图 .............................. 是 箱线图 .......................... 是 蜡烛图 ...................... 是 Qt坐标轴类型: 日期时间轴 .......................... 是 Qt工具: Qt Assistant ........................... 否 QDoc ................................... 否 基于Clang的lupdate解析器 ............. 否 Qt Designer ............................ 是 Qt距离场生成器 ............ 是 Qt Linguist ............................ 是 pixeltool .............................. 是 qdbus .................................. 是 Qt属性扫描器 ................ 是 qtdiag ................................. 是 qtplugininfo ........................... 是 Qt Opcua: Open62541 .............................. 是 Unified Automation C++ SDK ............. 否 命名空间0 NodeId名称支持 ... 是 命名空间0 NodeId生成器 .......... 否 Open62541安全支持 ............. 否 全局发现服务器支持 .... 否 串口: ntddmodm ............................... 是 QtQuick3D: Assimp ................................. 是 系统Assimp .......................... 否 Qt远程对象: 高可用性管理器(ham) ........ 否 Qt Scxml: QtScxml的ECMAScript数据模型 ...... 是 Qt传感器: WinRT传感器后端 .................. 是 Qt SerialBus: Socket CAN ............................. 否 Socket CAN FD .......................... 否 串口支持 ..................... 是 Qt虚拟键盘: 桌面集成 .................... 是 内置布局 ....................... 是 键盘导航 ......................... 否 默认复古风格 ................. 否 敏感调试 ........................ 否 Cerence ................................ 否 静态链接 ....................... 否 手写识别 .......................... 否 字母语言 ......................... 否 中日韩 ................................ 否 XT9 .................................. 否 XT9调试 .......................... 否 XT9九键布局 .................. 否 捆绑资源 ..................... 否 手写识别 ........................ 否 XT9 ................................ 否 Hunspell ............................... 否 使用第三方Hunspell副本 ... 否 OpenWnn ................................ 是 MyScript ............................... 否 启用的语言支持: 阿拉伯语 ............................... 是 保加利亚语 ............................ 是 捷克语 ................................ 是 丹麦语 ............................... 是 德语 ............................... 是 希腊语 ................................ 是 英式英语 ........................... 是 美式英语 ........................... 是 西班牙语 .............................. 是 墨西哥西班牙语 ....................... 是 爱沙尼亚语 ............................. 是 波斯语 ................................ 是 芬兰语 .............................. 是 加拿大法语 ........................ 是 法语 .............................. 是 希伯来语 ............................... 是 印地语 ................................ 是 克罗地亚语 ............................. 是 匈牙利语 ............................ 是 印尼语 ........................... 是 意大利语 .............................. 是 日语 ............................. 是 韩语 ............................... 是 马来语 ................................ 是 挪威语 ............................ 是 荷兰语 ................................ 是 波兰语 ............................... 是 巴西葡萄牙语 .................... 是 葡萄牙语 .................. 是 罗马尼亚语 ............................. 是 俄语 .............................. 是 斯洛伐克语 ............................... 是 斯洛文尼亚语 ............................ 是 阿尔巴尼亚语 ............................. 是 塞尔维亚语 .............................. 是 瑞典语 .............................. 是 泰语 ................................. 是 土耳其语 .............................. 是 乌克兰语 ............................ 是 越南语 ........................... 是 简体中文 ................... 是 繁体中文 .................. 是 香港繁体中文 ..................... 否 繁体中文输入方法: 注音输入法不支持。 仓颉输入法 .............................. 是 注意:使用静态链接会禁用动态加载插件。请确保导入所有需要的静态插件,或将所需模块编译到库中。 注意:Qt虚拟键盘未启用Hunspell,拼写校正功能不可用。 警告:QDoc无法编译,可能是因为找不到libclang。这意味着你无法构建Qt文档。 请设置CMAKE_PREFIX_PATH或LLVM_INSTALL_DIR指向你的LLVM安装路径。 在Linux系统上,你可以通过安装libclang-dev或libclang-devel包(取决于发行版)来安装libclang。 在macOS上,可以使用Homebrew的llvm包。 你还需要设置FEATURE_clang CMake变量为ON以重新检查。 警告:基于Clang的lupdate解析器不可用。未找到LLVM和Clang C++库。 你需要设置FEATURE_clangcpp CMake变量为ON以重新检查。 警告:QtWebEngine无法构建。不支持静态构建。 警告:QtPdf无法构建。需要node.js 12或更高版本。 WebEngine仓库构建选项: 构建Ninja ............................ 否 构建Gn ............................... 是 大文件构建 ............................ 是 开发者构建 ........................ 否 构建QtWebEngine模块: 构建QtWebEngineCore ................ 否 构建QtWebEngineWidgets ............. 否 构建QtWebEngineQuick ............... 否 构建QtPdf模块: 构建QtPdfWidgets ................... 否 构建QtPdfQuick ..................... 否 Qt第三方库: qtfreetype ........................... 是 qtpng ................................ 是 qtjpeg ............................... 否 qtzlib ............................... 是 -- 配置完成 -- 生成完成 -- 构建文件已写入:C:/Qt/6.3.1/Src
配置命令
configure.bat -static -debug-and-release -prefix "C:\Qt\qt_special_static" -platform win32-msvc -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype -opengl desktop -no-openssl -no-sql-sqlite -no-harfbuzz -no-gif -no-libjpeg -opensource -confirm-license -make libs -nomake tools -nomake examples -nomake tests
相关产品推荐
相关产品推荐

