簡體   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