我正在设置Cocotron将我的Mac应用程序交叉编译为Windows的EXE ...我必须使用Cocotron Windows编译器进行构建的编译器args之一是启用了Objective的标志-C海湾合作委员会的垃圾收集。
我是否必须将手动引用计数内存管理添加回我的应用程序,以便在Windows下运行时不会泄漏内存?或者是否有其他标志可以在Cocotron编译器中打开垃圾收集?
答案 0 :(得分:1)
这个答案可能会有所帮助:Objective C for Windows
总之,由于许可问题,Cocotron有自己的运行时间,因此它将落后于苹果公司。我怀疑只是开发人员还没有实现GC。
答案 1 :(得分:0)
垃圾收集需要Mac OS X运行时和GC库。我不认为Cocotron运行时支持它。