【问题标题】:I need to get 32 bit qt libs我需要获取 32 位 qt 库
【发布时间】:2011-02-11 16:22:49
【问题描述】:

有没有快速获取一组 32 位 qt 库的方法?我需要将它们放在我已经安装了 qt(64 位)的 64 位 ubuntu 操作系统上。

【问题讨论】:

    标签: qt gcc 64-bit 32bit-64bit


    【解决方案1】:

    如果您已经拥有通用源,请使用以下选项运行 configure

    ./configure --platform=linux-g++-32
    

    【讨论】:

    • 我得到了 qt 的源代码但是我得到了以下错误:linux-g++-32: unknown argument The specified system/compiler is not supported: /home/yan/qtSource3/mkspecs/yes跨度>
    • qtSource3 似乎暗示那是Qt-3? mkspecs 目录中是否存在 linux-g++-32 位文件夹?
    • 是的文件夹存在,不,不是它不是qt3,我只是这样称呼它,我有多个qt源文件夹
    • 你是否为 gcc 安装了 *-multilb 包?
    • 没有安装。做了一个 sudo apt-get install gcc-multilib 现在它工作了谢谢!
    【解决方案2】:
    sudo apt-get install ia32-libs
    

    根据http://packages.ubuntu.com/karmic/ia32-libs 的内容列表,它包含 32 位 QT。

    【讨论】:

    • 说它已经安装了....实际上我正在尝试创建一个 32 位可执行文件以在 RHEL 5 x86_32 上发送。我将在 ubuntu 64 karmic 上构建它,然后向他发送带有 qt 库的可执行日志
    • 您需要确认您没有更高版本的 glibc,然后确认您的 Qt 版本没有针对他不存在的东西进行编译,例如 XFixes这在旧系统上不存在。提供二进制文件很好,但它也是一种艺术形式。
    • 你是对的,它比安装 32 位版本的 qt 要复杂得多。我成功地为多个同样是 64 位的 Linux 发行版提供了 64 位二进制文​​件,但现在这给我的目标增加了另一个障碍。如果我不能尽快解决这个问题,我可能只会使用 vm 机器。
    猜你喜欢
    • 2020-03-14
    • 2015-05-30
    • 2012-05-18
    • 2011-04-16
    • 2016-02-17
    • 1970-01-01
    • 2012-03-20
    • 2016-02-23
    • 2012-06-04
    相关资源
    最近更新 更多