ゲーム エンジン プロジェクトで PhysicsFS を使用することを考えていますが、完全にプラットフォームに依存しないことを最初に確認したいと思います。これは、Windows コード (Wii Homebrew など) の作業が完了した後で、自分のエンジンをかなりあいまいなプラットフォームに移植したいからです。
1 に答える
2
開発者がサイトで提供する公式仕様によると、次のようになります。
GNU/Linux (x86、PPC、MIPS、Sparc、Alpha、Itanium、および x86-64 テスト済み; gcc) でコンパイル/実行します。Windows、Win95 以降 (x86 テスト済み、Visual C++、Visual Studio、Cygwin、および MinGW) でコンパイル/実行されます。Mac OS X (x86 および PPC テスト済み; XCode) でコンパイル/実行されます。
さらには
ほとんどまたはまったく変更せずに、他の場所でコンパイルして実行できます。サクセスストーリーとパッチは大歓迎です。
答えはイエスです。プラットフォームに依存しません。
2011 年 4 月 20 日からの更新
@rubenvb のアドバイスに従って、クロスプラットフォームライブラリとして定義したほうがよいでしょう。これは、PhysicsFS ライブラリ#ifdefs
が、Windows、BeOS / Haiku、Mac OS X、OS/2、PocketPC、POSIX、および UNIX プラットフォーム用の特定の実装を利用および提供するためです。
于 2011-04-16T19:39:01.900 に答える