使用适用于Android和iOS的Windows C ++

有没有办法让我的Windows C + +代码轻松地同时Android和iOS,不是吗?

我的C ++代码主要是vector,string和这种“光”的东西,它与graphics没有任何关系。

我认为自从C ++是普遍的,可能有一个小小的机会,我可以以某种方式得到它的工作。

我想C ++依赖于VS2010 C ++运行时,因此我必须重新编写它,对不对? 使用XCode for iOS和Java for Android …

我想是这样,但也许别人比我更新。

是的, 你可以编译用于iOS 和Android的 C ++文件 ,但是你需要做本地的东西(Objective C,Cocoa),以便使用你迁移的C ++函数来组装一个完整的代码签名的iOS应用程序, Android方面(利用Java)。

当然,如果你只有跨平台和标准的实现,你可以很容易地把你的代码放在其他平台上。 为了将代码移植到Android,您可以查看JNI和XCode,您可以创建Cocoa静态库以用于Objective-C ++项目

一段时间以来,我一直在这个问题上,我发现如果你要为ios编写应用程序,你必须了解Objective C,否则所有的选择都会让你远离所有的优点,让你的生活更加艰难。 ..
但你可以使用你的目标C ++编译器来编译你的C ++代码:)