2013-04-02 28 views
1

無法輕鬆將我的Windows C++代碼輕鬆帶入Android和iOS,不是嗎?我的C++代碼主要是矢量,字符串和這種「光」的東西,它與圖形沒有任何關係。使用適用於Android和iOS的Windows C++

我以爲自從C++是一種普遍的東西,我可能會有一個小小的機會,我可以以某種方式讓它工作。

我想C++依賴於VS2010 C++運行時,因此我必須重新編寫它,對嗎?使用適用於iOS的XCode和適用於Android的Java ...

我想那是如此,但也許其他人比我更新。

+0

你也可以用C++編寫Android程序:)...參見:http://developer.android。 com/tools/sdk/ndk/index.html –

+0

用平臺本地語言重寫UI部分,鏈接到C++算法核心。這就是我正在做的事情,就像魅力一樣。代碼起源於Windows CE,也適用於bada和WinPhone 8。 –

回答

2

是,you can compile C++ files for iOSand Android使用可可靜態庫,但你需要做的本土的東西(Objective C,Cocoa),以便使用您遷移的C++函數組裝一個完整的代碼簽名的iOS應用程序,並且可能在Android方面也使用相同的東西(利用Java)。

2

當然,如果您只有跨平臺和標準的實現,您肯定可以輕鬆地將您的代碼輕鬆地轉移到其他平臺上。爲了你的代碼移植到Android,你可以看看JNI和XCode中你可以創建在目標-C++項目

2

我在這個問題上已經有一段時間了,我發現如果你要爲ios編寫應用程序,你必須瞭解Objective C,否則所有的選擇都會帶你遠離所有的優點,並使你的生活更難...
但你可以使用你的目標C++編譯器來編譯你的C++代碼:)

相關問題