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

问题描述 投票:4回答:1

我需要估计从.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#。

c++ macos opengl deployment porting
1个回答
3
投票

发展应该相当直接。您将可以通过Cocoa框架进行OpenGL / GLUT / etc...。查看this example from Apple以了解如何在代码中完成。

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

© www.soinside.com 2019 - 2024. All rights reserved.