私はC++/OpenGLなどにかなり慣れていません。
私は現在、AppleMacのxCodeで学習しています。Glutファイルなどのヘッダーが異なることは知っています(これは私がしばらく前に抱えていた問題の1つでした)。
Win32などを使用する方法はありますか?xCode4.3.3を使用しています。ありがとう。
Win32はMicrosoftのWindowsAPIです。Macでこれを使用するには、Xcode用のプラグイン以上のものが必要になります。Win32の独立した実装が必要になります。
WineなどのMicrosoft以外のWin32の実装もありますが、これらは、Win32を使用してMacアプリを構築することを知っている、または使用したい人に許可するのではなく、Windowsのツールチェーンを使用してWindows用に構築された実行可能ファイルとの互換性を対象としています。Clangの自然なクロスコンパイルのサポートにより、それを機能させる方法があるかもしれませんが、控えめに言っても、Macアプリを書くための複雑な方法のようです。
代わりに、OS固有のAPIに依存するプログラムの部分については、OSXのAPIのチュートリアルまたはドキュメントを見つける必要があります。OpenGLに固有の部分については、Windows用に作成されたチュートリアルを使用できますが、OpenGLに移植可能に適用される部分、他のプラットフォーム用に変更する必要があるOpenGL *、またはWindows固有の部分を認識する方法を知る必要があります。
*
たとえば、前回OpenGL for Windowsを実行したとき、最新のヘッダーはOpenGL 1.1用であり、他のすべては最新のOpenGL仕様ではなく拡張機能を介して実行する必要がありました。または、拡張機能を使用して標準のOpenGLのように見せるためにサードパーティのヘッダーを使用する必要がありました。 。
いいえ。MacOSXライブラリを仮想化する必要があるため、これは現実的ではありません。ony標準C++を使用している場合は、可能です(または、アプリケーションをmacosxに移植することもできます)。Mac専用のXCode。