我們可以在Windows平臺上編譯目標c嗎?我們可以在Windows上編譯目標c嗎?
回答
快速回答:不,沒有任何有用的程度。
長答案:Objective-C只是一種標準語言,GCC編譯它就好了。但是當大多數人談論Objective-C時,他們都包括蘋果公司(以前稱爲NEXTstep)庫,因爲沒有它們,裸語言就沒有太多用處。有些項目可讓您在非Mac系統上使用這些庫,例如GNUstep,但根據我的經驗,它們不夠成熟,比他們的價值更麻煩。我最近沒有看過,但是我不會花太多的精力去嘗試它的工作。
感謝史蒂芬很多 – 2010-07-24 19:46:27
這是一個好得多的答案,比我可以通過使用Google提供的更好。如果你被困在GCC位上,並且仍想這樣做,請查看http://www.roseindia.net/iphone/objectivec/compiling-objective-c.shtml – Tobiasopdenbrouw 2010-07-24 19:46:40
GCC/Mingw確實有一個Objective-C編譯器,但我擔心它會在運行時丟失很多Apple特定的功能,因爲......那麼這個功能是Mac特定的:) – rubenvb 2010-07-24 19:47:33
如果你的框架需要是基本的,你可以嘗試cocotron,但我知道它在許多領域還沒有「存在」。 http://www.cocotron.org/
- 1. 我可以在Windows上編譯任何用於linux的c代碼嗎?
- 2. 我使用目標c在xcode上編寫了一個程序。我可以在Windows機器上運行它嗎?
- 3. 我可以在Windows RT和Windows Phone上編譯代碼8
- 4. 我們可以在我的Windows 8 O.S上安裝SharePoint 2013嗎?
- 5. 在Linux上編譯目標c
- 6. 我們可以在Windows上使用git-cvs嗎?
- 7. 我們可以在Windows Server 2012上安裝Office 2013嗎?
- 8. 我可以編譯Objective-C代碼以在多個平臺上運行嗎?
- 9. 我們可以查看runtime.js的未編譯JavaScript源代碼嗎?
- 10. 我們可以用MinGW來編譯Perl腳本嗎?
- 11. 我可以使用C++編譯器來編譯c源代碼嗎?
- 12. 我們可以在Dojo中嵌套目標嗎?
- 13. 我們可以讓ASP.NET MVC項目像ASP.NET 2.0一樣即時編譯嗎?
- 14. 我們可以在C#項目中使用COM對象嗎?
- 15. 我可以使用Cygwin用Momentics編譯C/C++代碼嗎?
- 16. 我們可以在目標c中使用接口和實現文件嗎?
- 17. 需要幫助編譯Windows XP上的目標c程序
- 18. 我可以在dotNet編譯的exe上使用Win32 API ExtractIcon()嗎?
- 19. 我們可以結合git標籤嗎?
- 20. 我可以將C++庫編譯爲dylib並在iOS 9項目中使用它們嗎?
- 21. C++:我們可以收集類型嗎?
- 22. 目前我們在Windows phone 7上使用IE,我們可以使用mozilla或safari嗎?
- 23. 能在Linux上編譯Windows代碼嗎?
- 24. 在Windows上使用MinGW編譯NetBeans 6.8中的C/C++項目
- 25. [C++編譯時斷言]:如果不滿足某些條件,我們可以拋出一個編譯錯誤嗎?
- 26. 我們可以在C#.net
- 27. 我可以在iPad 2上編程嗎?
- 28. 在Mac上編譯簡單的C可執行文件以在Windows上運行?
- 29. WebMatrix可以編譯我的Asp.net MVC項目嗎?
- 30. 我可以將編譯常量傳遞給項目引用嗎?
如果有人回答了您的問題,您應該將其標記爲接受的答案。 – esqew 2010-08-04 23:09:03
您可能希望爲問題添加更多上下文(儘管下面已經得到了相當好的回答:-)也就是說,你爲什麼想這樣做? – drekka 2010-08-26 01:35:26
@Derek,可能避免購買Mac來編寫iPhone應用程序。 – 2011-02-02 12:28:00