在过去的两年里,我不得不在Mac OS X上从源代码安装Qt 4.5,4.6和现在的4.7。每次安装都会给我带来麻烦。我的两个主要问题是:
首先,我想知道我的机器上应该有什么Qt文件,以及正确安装时的位置。我的“官方”安装在 / usr / local / Trolltech 中,但是我的〜目录中的所有内容都是重复的,因此我可以单步执行Qt代码。我确定我做错了,因为在任何地方唯一提到的是我自己提出的stackoverflow question。
另外,我如何在Xcode项目中使用Qt框架?我尝试了以下方法:
最后一个子弹修复了我的链接错误,但我假设我应该能够在可用框架列表中看到Qt框架(在Xcode和About This Mac-> Software-> Frameworks中)。
我猜这是一个单独的问题,但是到目前为止,Xcode中的数据格式化程序再次破裂。我的数据格式化程序包应该放在Xcode 3.2.3中的哪个位置以及QStrings的函数应该是什么样的?
任何帮助非常感谢。感谢。
答案 0 :(得分:1)
我使用Qt Creator代替Xcode和Qt。所以我无法帮助你解决Xcode项目的问题。但是我在使用调试信息构建Qt方面取得了一些成功。将Qt源解压缩到某些不会像/qt
那样消失的地方。这是我用来构建它的步骤:
cd /qt
./configure -prefix '.' -opensource -confirm-license -debug-and-release
make -j4
make docs
-j4只是为了让它同时构建4个作业。你真的不需要那个。然后不执行make install
。这将使构建的库和框架保留在源目录中。它需要能够进入Qt自己的源。当安装在不同的目录中时,Qt将失去与其自己的源文件的链接。
Mac上的调试仍然很受欢迎。我不知道可以做些什么来改善它。 Apple的gdb版本有点落伍,所以也许这就是原因。