3

我正在设置 Cocotron 以将我的 Mac 应用程序交叉编译为 Windows 的 EXE ...我必须取出使用 Cocotron Windows 编译器构建它的编译器参数之一是启用 Objective-C 垃圾的标志GCC 中的集合。

我是否必须将手动引用计数内存管理添加回我的应用程序,以使其在 Windows 下运行时不会泄漏内存?或者是否有其他标志可以在 Cocotron 编译器中打开垃圾收集?

4

2 回答 2

1

这个答案可能会有所帮助:Objective C for Windows

综上所述,Cocotron 由于许可问题有自己的运行时,所以它会落后于苹果。我怀疑只是开发人员还没有实现 GC。

于 2010-01-20T19:52:39.143 回答
0

垃圾收集需要 Mac OS X 运行时和 GC 库。我不认为 Cocotron 运行时支持它。

于 2010-01-20T19:42:21.910 回答