我在新安装 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 变量中)。但是,此时 Qt Creator 说没有找到 Qt 安装。我将它重新指向安装位置(使用工具/选项),但它仍然不会运行 qmake 或其他任何东西......
我只需要这个 linux 安装来编译和测试我在 OSX 中开发的 Qt 项目。所以我的问题是,我应该擦掉这个 RHEL 安装并重新开始吗?如果是这样,我应该使用其他类似 Ubuntu 的东西吗?我有很多麻烦,我不想按原样处理。注意,这个项目需要良好的 OpenGL 支持。