PhysicsFS 是否独立于平台?

发布于 2024-11-02 06:39:30 字数 107 浏览 0 评论 0原文

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

I'm thinking about using PhysicsFS in my game engine project, but I'd like to first make sure it's entirely platform-independent. That's because I'd like to port my engine to some rather obscure platforms after I'm done with the Windows code (Wii Homebrew, for example).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情定在深秋 2024-11-09 06:39:30

根据开发人员在其网站上提供的官方规范:

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

In accordance with the official specs the developers provide on their site it:

Compiles/runs on GNU/Linux (x86, PPC, MIPS, Sparc, Alpha, Itanium, and x86-64 tested; gcc).
Compiles/runs on Windows, Win95 and later (x86 tested; Visual C++, Visual Studio, Cygwin, and MinGW).
Compiles/runs on Mac OS X (x86 and PPC tested; XCode).

And even

May compile and run elsewhere with little to no modification. Success stories and patches are welcome.

So the answer is Yes, it is platform-independent.

Update from April, 20 2011

Following @rubenvb advice, I'd better define it as a cross-platform library. That's because PhysicsFS library utilizes #ifdefs and provides particular implementations for Windows, BeOS / Haiku, Mac OS X, OS/2, PocketPC, POSIX and UNIX platforms.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文