我需要估算从.NET平台将独立程序移植到Mac。我拥有C ++中的所有源代码,并且是我编写的代码和GLUT / GLUI的修改版本,因为该程序使用OpenGL和GLUT / GLUI作为UI。
我不认为C ++代码会出现问题或OpenGL环境,请告诉我您是否认为。在.NET中,我使用OpenGL32.DLL并将其与我的应用程序一起部署。我需要了解如何为Mac做这件事?
我真的需要知道目前Mac的部署方法是什么,以及我为它编写的难度。对于.NET,我使用Visual Studio进行应用程序开发和部署,我创建了一个新的VS项目来构建可部署的MS安装程序。
部署过程还允许放置桌面快捷方式,将独特图标与程序相关联......可以在Mac上选择哪些部署选项?您认为最大的障碍是什么?
代码中没有.NET框架调用。部署阶段生成具有所有安全功能的.NET程序集。我认为这是与.NET的主要关系,因为它是直接的C ++而不是C#。
答案 0 :(得分:2)
发展应该是直截了当的。您将能够通过Cocoa框架执行OpenGL / GLUT / etc ....查看this example from Apple,了解它是如何在代码中完成的。
对于开发工具,您将能够使用Xcode(Mac上免费)。您可以使用C ++进行开发并使用GCC进行编译。