我在新安装 Qt SDK 时遇到一些问题。我可能只需要建议,但也欢迎具体答案。在开始一个小故事之前,我正在 OSX 10.6 上的 VirtualBox 下以学术许可证运行 RHEL5。使用 Qt 版本 4.5.3。这就是我的情况...
1.) 我无法编译,因为找不到 g++。我通过创建链接解决了这个问题:g++ -> g++34。这允许我编译,但它在链接时产生更多错误。我无意中将框架安装在我的主目录中,因此我将整个 SDK 卸载/重新安装到/usr/local/qt。
2.) 此时我可以编译,但链接器提示缺少 freetype 包。我已经安装了,但不知道为什么找不到它。因此,我安装了一些我认为可能缺少的软件包,例如 libqt4-devel 和 libqt4-devel-debug。我还安装了其他一些通用编程包以供以后使用。
3.) 在此过程中,我无法再运行 qmake。我之前运行过它,并将其安装在/usr/local/qt/qt/bin/qmake 中。我可以创建一个指向它的链接(尽管我不必这样做,或者我可以确保该位置位于 PATH var 中)。然而,此时 Qt Creator 表示未找到 Qt 安装。我将其重新指向安装位置(使用工具/选项),但它仍然不会运行 qmake 或其他任何与此相关的内容...
我只需要这个 Linux 安装来编译和测试我在 OSX 中开发的 Qt 项目。所以我的问题是,我应该删除此 RHEL 安装并重新开始吗?如果是这样,我应该使用其他东西,比如 Ubuntu 吗?我有很多麻烦,我不想按原样处理。请注意,该项目需要良好的 OpenGL 支持。
最佳答案
您不简单地使用 RHEL 一部分的 Qt 软件包是否有特殊原因?
如果由于某种原因您需要构建自己的,您可以通过以下方式获取所有构建依赖项:
$ yum install yum-utils
$ yum-builddep <whatever the qt package's name is>
关于linux - RHEL5 Qt 编译器/链接器/qmake 问题...建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1740106/