C++:独立于平台的游戏库?

标签 c++ cross-platform

我想编写一款严肃的 2D 游戏,如果我有一个 Linux 版本和一个 Windows(最终是 OSX)版本,那就太好了。 Java 很棒,因为它与平台无关。但是 Java 写一个严肃的游戏太慢了。所以,我想用C++来写。但是 C++ 不是很跨平台友好。我可以找到适用于 Windows 的游戏库和适用于 Linux 的库,但我正在搜索一个我可以同时使用的游戏库,方法是在 Windows 平台和 Linux 平台上重新编译源代码。

是否有用于此的引擎或此想法是否无关紧要?不是那么容易(重新编译)吗?

如有任何关于 C++ 库的建议和信息,我们将不胜感激!

最佳答案

尝试 SDL (与 c/c++ 相关),它非常适合 2D 游戏(并通过 opengGL 支持 3D),并且适用于 Windows、OS X 和 Linux。

关于C++:独立于平台的游戏库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2934648/

相关文章:

C++跨平台网络摄像头通过套接字流式传输

cross-platform - Mvvm跨服务、插件和应用对象

c++ - 在 io_service 运行后创建套接字

c++ - 无法使用 wxsmith 获取指向 wxwidget 对象的指针

c++ - 接收 HTTP header

c++ - 进程返回 255 <0xFF>,c++,程序停止工作

c++ - 使用 std::transform 从特定目标偏移量插入到目标中

windows - 支持 Mac 和 Windows 桌面的建议

python - 如果我使用 QT For Windows,我的应用程序会在 Linux/Mac/Windows 上运行良好吗?

eclipse - 使用跨平台库在 Eclipse 中设置跨平台 C++ 项目