PhysicsFS平台独立吗?

时间:2011-04-16 19:14:52

标签: c++ c portability platform-independent virtualfilesystem

我正在考虑在我的游戏引擎项目中使用PhysicsFS,但我想首先确保它完全独立于平台。那是因为我想在完成Windows代码(例如Wii Homebrew)之后将我的引擎移植到一些相当模糊的平台上。

1 个答案:

答案 0 :(得分:3)

根据开发人员在their site提供的官方规范:

  

在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平台提供特定的实现。