【发布时间】:2012-07-31 04:19:55
【问题描述】:
Mono touch 可以让 C# 在 iOS 和 android 上编译
但是为什么没有 C++ 的东西可以让 C++ 原生支持 iOS 和 android。
我个人认为 C++ 比 C# 更容易。
谁能告诉我为什么 C# 有跨平台的 Gui 而 C++ 没有。
【问题讨论】:
-
我不想告诉你,但 C++ 比 C# 复杂得多。
-
Qt 框架 (qt.nokia.com) 可以使用 Necessitas (sourceforge.net/p/necessitas/home/necessitas) 实现 Android。它仍然是 alpha 质量的,但在 C++ 中肯定可以做到。
-
C++ 只有在使用标准库时才独立于平台。对于图形用户界面之类的东西,没有内置库。 C# 有一个非常广泛的库,在所有平台上都是相同的,它包括 GUI 部分。
标签: c# android c++ ios user-interface