首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨平台构建/编译解决方案

跨平台构建/编译解决方案
EN

Stack Overflow用户
提问于 2009-06-20 22:39:54
回答 3查看 416关注 0票数 0

对于C++/Objective-C Mac、Windows、Linux

最健壮的编译器/构建系统?

这是GCC和MakeFiles。

英特尔制造编译器,但他们不做Objective-C,对吗?我读到过英特尔构建的应用程序在数学和图形方面的速度提高了30%。

MinGW只在Windows上运行吗?

LLVM/Clang似乎还没有准备好。

我不知道Borland有没有做什么。

我不需要IDE,因为我更喜欢命令行构建和文本编辑器。

我想我正在寻找可以在所有平台上使用的最好的工具集。所以我没有在平台A上使用工具A,在平台B上使用工具B,依此类推。

EN

回答 3

Stack Overflow用户

发布于 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有很大的不同,根据我的经验,使用本机编译器通常会更容易一些。

票数 1
EN

Stack Overflow用户

发布于 2009-06-21 01:05:49

我个人最喜欢的是带有谷歌swtoolkit的跨平台编译的SCons

票数 1
EN

Stack Overflow用户

发布于 2009-06-21 00:58:24

如果你想尝试Objective-C并保持跨平台,你可以看看Cocotrongcc能够编译Objective-C已经有很长一段时间了,至于Cocotron:

该项目的目的是为Objective-C开发提供一个易于使用的跨平台解决方案。特别是与苹果最新版本的框架(OSX10.4和10.5)的源代码级别兼容性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1022726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档