对于C ++ / Objective-C Mac,Windows,Linux
最强大的编译器/构建系统?
有GCC和MakeFiles。
英特尔制造编译器,但他们没有做Objective-C吗?我已经读到英特尔在数学和图形领域构建的应用程序速度提高了30%。
MinGW仅限Windows?
LLVM / Clang似乎不是黄金时段。
我不知道Borland是否做了什么。
我不是在寻找IDE,因为我更喜欢命令行构建和文本编辑器。
我想我正在寻找可以在所有平台上使用的最佳工具集。所以我没有在平台A上使用工具A,在平台B上使用工具B等等。
答案 0 :(得分:1)
Qt是一个很好的C ++跨平台开发系统(在许多其他语言中都有绑定)。我使用Qt开发了几个非常激烈的应用程序,用于从unicode字符串,STL替换,当然还有GUI,并使其在mac,linux和windows上运行从未出现过问题。通常,我使用GCC for Mac和Linux以及VC ++ for Windows。对于简单的情况,基本的qmake Makefile实用程序工作正常,但对于更复杂的情况,cmake是一个很好的解决方案。我知道更改平台的编译器通常是应该避免的,但是使用Qt时,开关几乎不可察觉。
MinGW只是内置UNIXy内容的Windows的GCC(我记得),但它总是给我带来麻烦。 Windows和* nix的不同之处在于,根据我的经验,使用本机编译器通常更容易。
答案 1 :(得分:1)
答案 2 :(得分:0)