gpt4 book ai didi

c++ - 如何在 64 位 Linux Mint 上构建最小静态 Qt 5.2 32 位库?

转载 作者:太空狗 更新时间:2023-10-29 12:17:05 26 4
gpt4 key购买 nike

我的系统是 Linux Mint 16 x86_64。我需要从没有某些模块(声明性、多媒体等)且没有某些功能的源构建最小的静态 Qt 5.2 库。我需要哪些配置选项?现在我有构建和链接错误(找不到 qxcb,qtdeclarative/lib/libQt5Qml.a' 的问题,`../../lib/libQt5Positioning.a' 需要)我的配置选项是:

./configure -static -release -opensource -confirm-license -platform linux-g++-32 -skip multimedia -skip declarative -no-compile-examples -nomake examples -no-openssl -prefix /usr/local/qt-release-static-32

最佳答案

-qt-xcb配置Qt会在qtbase/plugins/platforms/中构建libqxcb.a可以解决找不到qxcb链接错误。但是 Qt 仍然需要 libxcb >= 1.5 并且 libxcb 仍然会被动态链接。

详情可以看qtbase/src/plugins/platforms/xcb/READMEqtbase/src/3rdparty/xcb/README

关于c++ - 如何在 64 位 Linux Mint 上构建最小静态 Qt 5.2 32 位库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21015087/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com