4

スタンドアロン プログラムを .NET プラットフォームから Mac に移植するための見積もりを出す必要があります。プログラムは OpenGL と GLUT/GLUI を UI として使用するため、C++ で書かれたすべてのソース コードと、私が書いたコードと GLUT/GLUI の修正バージョンの両方があります。

C++ コードや OpenGL 環境が問題になるとは思いませんが、問題になると思われる場合は教えてください。.NET では、OpenGL32.DLL を使用してアプリと共にデプロイします。Macでこれがどのように行われるかを知る必要がありますか?

最近の Mac の現在の展開方法が何であるか、そしてそれを書くのがどれほど難しいかを本当に知る必要があります。.NET の場合、アプリケーションの開発と展開に Visual Studio を使用します。新しい VS プロジェクトを作成して、展開可能な MS インストーラーをビルドします。

展開プロセスでは、デスクトップ ショートカットを配置したり、固有のアイコンをプログラムに関連付けたりすることもできます。Mac で選択できる展開オプションは何ですか? 最大の障害は何だと思いますか?

コード内に .NET フレームワークの呼び出しはありません。展開段階では、すべてのセキュリティ機能を備えた .NET アセンブリが生成されます。.NET は C# ではなく C++ であるため、これが .NET との主な関係だと思います。

4

1 に答える 1

3

開発はかなり簡単です。Cocoa フレームワークを介して OpenGL/GLUT/etc... を実行できるようになります。Appleのこの例を見て、コードでどのように行われるかを確認してください。

開発ツールについては、Xcode (Mac では無料) を使用できます。C++ で開発し、GCC でコンパイルできます。

于 2009-07-07T23:20:58.833 に答える