我正在考虑在我的游戏引擎项目中使用 PhysicsFS,但我想首先确保它完全独立于平台。那是因为在我完成了 Windows 代码(例如 Wii Homebrew)之后,我想将我的引擎移植到一些相当晦涩的平台上。
问问题
695 次
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 回答