繁体   English   中英

将 .NET C++ 独立移植到 Mac

[英]Porting .NET C++ standalone to Mac

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

开发应该是相当直接的。 您将能够通过 Cocoa 框架执行 OpenGL/GLUT/等操作。 看看这个来自 Apple 的例子,看看它是如何在代码中完成的。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM