如何在 64 位 Linux Mint 上构建最小的静态 Qt 5.2 32 位库
How to build minimal static Qt 5.2 32 bit library on 64 bit Linux Mint?
我的系统是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 -qt-xcb
将在qtbase/plugins/platforms/
中构建libqxcb.a
,这可以解决找不到qxcb链接错误。但Qt仍然需要libxcb >= 1.5
libxcb
仍将动态链接。
您可以查看qtbase/src/plugins/platforms/xcb/README
和qtbase/src/3rdparty/xcb/README
以了解详细信息。
您可以使用以下选项进行配置:
-no-feature-<feature> Do not compile in <feature>.
-feature-<feature> .. Compile in <feature>. The available features
are described in src/corelib/global/qfeatures.txt
-D <string> ........ Add an explicit define to the preprocessor.
相关文章:
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 将实时(非静态)放在qt(c ++)上
- Mingw32无法静态链接到libgcc_s_dw2-1、libstdc++-6、libwinpthread-1(Qt
- 如何使用MinGW编译器和SSL支持静态编译Qt
- 使用静态 Qt 构建在 Linux 上部署 Qt5 应用程序
- MSYS2静态QT未定义的参考问题
- 使用 PostgreSQL 编译静态 Qt 5.10.0 时出错
- 静态 QT 编译问题
- 构建静态QT时未解决的外部
- 如何从静态Qt运行qmake
- 如何从不同类的静态成员函数访问非静态Qt-Ui函数
- 静态Qt链接版本,Qt 5.2,QT中的未知模块:快速qml
- 如何在 64 位 Linux Mint 上构建最小的静态 Qt 5.2 32 位库
- QT https SSL支持静态QT静态程序构建 - 仍然需要openssl dll
- QT https SSL支持静态QT静态程序构建 - 获取“协议”https“未知”
- 编译带有 openSSL 错误的静态 Qt
- 静态qt对话框窗口不可能
- 如何解决使用静态QT odbc时的链接问题
- 静态Qt程序在VS2013中构建-许多未解决的外部
- 链接静态Qt库到c程序