我即将在Mac上启动一个Qt项目,我不确定在哪个IDE之间做出选择:
这两个IDE在Mac上进行Qt开发的优点/缺点是什么?
答案 0 :(得分:13)
就我个人而言,我使用的是QtCreator,以便在所有平台上使用相同的功能。我给它的主要优点是它是为Qt开发的。
我给XCode的主要优点是它与MacOSX的集成。
现在,它取决于你:
然后我的建议是:使用您喜欢使用的IDE
答案 1 :(得分:7)
Qt Creator在代码编辑,UI设计和调试方面与Qt的集成度更高。整个平台也是如此。
我在Mac上与Creator的问题是它的调试工具与其他平台不相上下。 python脚本调试器不像Windows版本的Creator那样有用。这不是Qt /诺基亚的错,因为Mac上的gcc / gdb是落后的版本。 Apple将注意力转移到了LLVM上,并将gcc工具链left to在平台上自然死亡。
我实际上在Windows VM上进行了很多开发。仅切换到Mac以构建和调试仅特定于Mac的内容。
答案 2 :(得分:2)
这两个选项都有问题。 Qt Creator在项目层次结构复杂的项目中存在问题(文件夹结构复杂。)
使用Xcode,如果你想在你的项目中有一些objective-c源,并且想要在调试时能够进入Qt源,那么就会出现问题。
我的大多数开发都是在Mac上使用Xcode和BBEdit完成的。我在Windows上切换到Developer Studio进行测试,或者我需要在调试时进入Qt。
考虑到我们在这些环境中工作所花费的时间,您应该尝试两种方式并使用最适合您的方式。
答案 3 :(得分:0)
你还需要考虑eclipse。我上周使用Qt Creator并且是一个长期的eclipse用户(对于Java和C ++),我觉得它很差。一旦(如果)Xcode 4支持被添加到Qt,这可能会改变,但是即使没有'Qt Integration'可用(即仅使用'C ++ Makefile项目与现有源'),我的投票也会随eclipse进行。/ p>