gpt4 book ai didi

qt - 32 位*和* 64 位 Qt 应用程序开发的最佳 Ubuntu 设置?

转载 作者:行者123 更新时间:2023-12-04 14:36:54 25 4
gpt4 key购买 nike

我正在开发一个基于 qt 的应用程序,我想在同一台机器上开发 32 位和 64 位版本的应用程序,共享相同的源、脚本等。
该机器是 Ubuntu Jaunty 64 位、Intel Core i7、8gb 内存。
我知道通过运行 VMWare 或 VirtualBox 可以使事情正常工作,但是它似乎不是一个好的解决方案,因为我想充分使用处理器 (i7)。
我读到了一个 chroot 环境,在我看来它可能是我正在寻找的设置:我需要开发机器也能够运行刚刚构建的可执行文件。

你有这方面的经验吗?您是否在 64 位主机上设置了这样的 32 位 chroot 环境?它运作良好吗?如何正确设置?

最佳答案

我也遇到过类似但不准确的情况。我正在为 32 位 Windows 开发 Qt4 应用程序,同时在 64 位 Jaunty 上运行。一个 chroot 的环境会给你你想要的东西,有一个小烦恼,即必须 chroot 到它来编译你的 32 位应用程序。

我为 Windows 编译所做的是专门为此目的设置交叉编译器。您可能不必这样做。您可能可以将 g++ -m32 编译为 32 位。为了避免编辑 makefile 和无数次,您可以创建/修改/使用 Qt 附带的规范文件,这样您就可以执行“qmake -project && qmake -makefile spec blablabla”(如果我记得命令正确)。

关于qt - 32 位*和* 64 位 Qt 应用程序开发的最佳 Ubuntu 设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1509014/

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