对于C++/Objective-C Mac、Windows、Linux
最健壮的编译器/构建系统?
这是GCC和MakeFiles。
英特尔制造编译器,但他们不做Objective-C,对吗?我读到过英特尔构建的应用程序在数学和图形方面的速度提高了30%。
MinGW只在Windows上运行吗?
LLVM/Clang似乎还没有准备好。
我不知道Borland有没有做什么。
我不需要IDE,因为我更喜欢命令行构建和文本编辑器。
我想我正在寻找可以在所有平台上使用的最好的工具集。所以我没有在平台A上使用工具A,在平台B上使用工具B,依此类推。
发布于 2009-06-20 22:50:16
Qt是一个很好的C++跨平台开发系统(绑定了很多其他语言)。我使用Qt开发了几个非常紧张的应用程序,包括unicode字符串、STL替换,当然还有GUIs,让它在mac、linux和windows上运行从来都不是问题。一般来说,我在Mac和Linux上使用GCC,在Windows上使用VC++。对于简单的情况,基本的qmake Makefile实用程序工作得很好,但对于更复杂的情况,cmake是一个很好的解决方案。我知道更改平台的编译器通常是应该避免的,但在Qt中,这种切换几乎不会被注意到。
MinGW就是内置了UNIXy的windows版的GCC (据我回忆),但它总是给我带来麻烦。Windows和*nix有很大的不同,根据我的经验,使用本机编译器通常会更容易一些。
发布于 2009-06-21 01:05:49
我个人最喜欢的是带有谷歌swtoolkit的跨平台编译的SCons
发布于 2009-06-21 00:58:24
如果你想尝试Objective-C并保持跨平台,你可以看看Cocotron。gcc能够编译Objective-C已经有很长一段时间了,至于Cocotron:
该项目的目的是为Objective-C开发提供一个易于使用的跨平台解决方案。特别是与苹果最新版本的框架(OSX10.4和10.5)的源代码级别兼容性。
https://stackoverflow.com/questions/1022726
复制相似问题