qt - 如何在 64 位 Ubuntu 上构建 32 位 Qt5 应用程序

标签 qt ubuntu gcc qt5 32bit-64bit

我目前已经在 64 位 Ubuntu 机器上安装了 64 位版本的 Qt5,但我也希望能够在同一台机器上进行 32 位构建。在 Windows 上,我可以简单地在 MaintenanceTool 中选择其他工具包,但在 Linux 上,这似乎是不可能的。还是我遗漏了什么?

最佳答案

三个步骤:

  1. 获取 32 位版本 from Qtbuild from source使用 ./configure -platform linux-g++-32.
  2. 确保它安装到与 64 位版本不同的路径。可以通过 ./configure -platform linux-g++-32 -prefix/opt/qt32 之类的东西或您觉得舒服的路径来实现。
  3. 修复编译器设置 along these lines用于构建应用程序

关于qt - 如何在 64 位 Ubuntu 上构建 32 位 Qt5 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46937593/

相关文章:

c++ - QWebView 应用程序在加载(使用日志)和绘画时崩溃

c++ - Qt, "Paint"中的resizeEvent

linux - Mono 3.0.1 --> 为 Ubuntu 14.04 LTS (AWS Linux AMI) 编译 xsp 时出错

ubuntu - apt-get 更新显示错误

macos - Mac 的 C 编译器?

c++ - cblas 链接 : undefined reference to `cblas_dgemv'

c++ - 为什么 QLineEdit with QCompleter for auto completion 没有出现?

c++ - QTcpServer : Send HTTP/1. 0 200 连接客户端正常

python - 在 Ubuntu 12.04 上为 PostgreSQL 打开端口 5432 有困难

python - gcc 错误输出未定向到文件