4

我需要估计将独立程序从 .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#。

4

1 回答 1

3

发展应该是相当直截了当的。您将能够通过 Cocoa 框架执行 OpenGL/GLUT/etc...。看看Apple 的这个例子,看看它是如何在代码中完成的。

至于开发工具,您将能够使用 Xcode(在 Mac 上是免费的)。您可以使用 C++ 进行开发并使用 GCC 进行编译。

于 2009-07-07T23:20:58.833 回答