有一個用C編寫的簡單應用程序,它只包含標準C庫函數(來自stdio,stdlib等)和Makefile + GCC來構建它。現在,我想將它移植到適用於iPhone/iPad的iPhone OS。它是無縫的還是存在任何可能的不兼容問題?如何將簡單的應用程序(僅使用標準libc)移植到iPhone OS?
0
A
回答
1
你不能簡單地編譯iphone/ipad操作系統的代碼,看到他們的應用程序是用目標C寫的。雖然好消息,你可以在目標C中使用C/C++代碼,下面是如何操作:
Introduction to The Objective-C Programming Language
所以我建議你開始學習一些客觀c如果你真的想端口您的應用程序。警告說,所有這些都是UI將不得不與UIKit的重新編寫,在客觀C.
嗚也,你就需要一臺Mac!將
3
您的主要問題的程序是如何顯示其輸出 - 由標準C庫提供的不匹配,預計iPhone應用程序的支持。你將不得不在你的程序的這些方面工作。
相關問題
- 1. 移植iPhone簡單的計算應用程序到Mac OS X應用程序
- 2. 如何將可可應用程序移植到iPhone OS?
- 3. 將iPhone應用程序移植到WP7
- 4. 將Android應用程序移植到iPhone
- 5. 將iPhone應用程序移植到iPad
- 6. 將iPhone應用程序移植到Mac OS X
- 7. 將iPhone應用程序移植到iPad - 單個應用程序或分叉?
- 8. 如何將Iphone風格的應用程序移植到Android?
- 9. 使用Mono將C#.NET應用程序移植到OS X?
- 10. 如何將現有iPhone應用程序移植到iPad
- 11. 如何將簡單的c#控制檯應用程序移植到Windows應用商店應用程序(XAML)中?
- 12. 將WinForms應用程序移植到Mac OS中
- 13. 將.NET應用程序移植到Mac OS X
- 14. 將我的應用程序從iPhone移植到iPad
- 15. 將Web應用程序移植到Tomcat:javax.naming.NameNotFoundException:
- 16. 將SDL應用程序移植到iOS
- 17. 將Android應用程序移植到Xamarin?
- 18. 將iOS應用程序移植到Android
- 19. 將應用程序移植到python 3
- 20. 將silverlight應用程序移植到iPad
- 21. 如何將應用程序從舊iPhone移植到iPhone 4? (Retina Display)
- 22. 如何將基於OS X的封閉源應用程序移植到Linux?
- 23. 如何將iPad應用程序移植到Mac?
- 24. 將應用從Android移植到iPhone
- 25. 如何將Mono GTK#應用程序移植到其他平臺?
- 26. 將iPhone應用程序移植到iPad作爲視圖
- 27. 將tabBar iphone應用程序移植到iPad
- 28. 將iPhone openGLES應用程序移植到OSX上?
- 29. 將一個UIWebView重型iPhone應用程序移植到Mac
- 30. 如何將基於DPDK的應用程序移植到Netmap?
Yes和No. *您可以只*編譯iPhone的C代碼,因爲Objective-C的*是* C.你可能不能夠使用* *你習慣使用(如從閱讀的東西stdin等),但它仍然會編譯... – 2010-06-16 15:27:01