似乎Cocotron是一个不错的选择:
http://macdaddyworld.com/2008/10/27/adventures-in-cocotron/

但是交叉编译是在Mac / XCode上进行的。是什么能反过来做呢?

更新:偶然发现此消息When would Visual Studio for Mac OS X /Objective C finally released as announced by Steve Ballmer?

最佳答案

我想这在技术上是可行的,但超出了Cocotron的范围。 Cocotron的工作原理是针对Windows编译针对Mac的代码。由于Apple不为Windows提供SDK和交叉编译器,因此Cocotron项目正在编写另一个SDK,该API的API与Apple兼容,并根据需要使用基础Windows(或Linux或Solaris)和辅助API。该项目还提供了交叉编译工具链。

请注意,Cocotron的初衷是为Mac开发人员提供一种将其项目定位于Windows和/或其他基于Unix的操作系统的方法。

您想反过来。这样,某人将不得不提供合适的交叉编译器工具链,并以某种方式告诉Visual Studio使用它,并与Cocotron链接。我可以通过两种方式看到这种情况:Windows开发人员努力使工具链/ Cocotron适应Visual Studio,或者雇用Chris Lloyd来做到这一点。你总是可以问他。 ;-)

另外,我不确定笔尖加载是否可以在Cocotron中工作,但是如果(或何时)可以,Windows开发人员可能需要类似于Interface Builder的UI设计工具。

关于visual-studio - 是什么阻止Cocotron在Visual Studio而不是Mac OS X上交叉编译?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4553207/

10-13 05:06