Мне нужно оценить портирование отдельной программы на Mac с платформы .NET. У меня есть весь исходный код, который находится на C++, и это код, который я написал, и модифицированная версия GLUT/GLUI, потому что программа использует OpenGL и GLUT/GLUI в качестве пользовательского интерфейса.
Я не думаю, что код C++ будет проблемой или среда OpenGL, пожалуйста, скажите мне, если вы думаете, что это будет. В .NET я использую OpenGL32.DLL и развертываю его в своем приложении. Мне нужно выяснить, как это делается для Mac?
Мне действительно нужно знать, каков текущий метод развертывания для Mac в эти дни и насколько сложно мне будет писать для него. Для .NET я использую Visual Studio для разработки и развертывания приложений, я делаю новый проект VS для создания развертываемого установщика MS.
Процесс развертывания также позволяет размещать ярлык на рабочем столе, связывать уникальный значок с программой... Какие варианты развертывания можно выбрать на Mac? Как вы думаете, что будет самым большим препятствием?
В коде нет вызовов .NET framework. На этапе развертывания создается сборка .NET со всеми функциями безопасности. Я думаю, что это основная связь с .NET, поскольку это прямой C++, а не C#.