gpt4 book ai didi

c++ - C++ 中获取桌面分辨率的可移植方式

转载 作者:可可西里 更新时间:2023-11-01 15:52:27 27 4
gpt4 key购买 nike

我正在制作一个 C++ 游戏,我希望它自动获取用户的桌面分辨率。

到目前为止,我已经找到了仅限 Windows 的解决方案 - 是否有一种方法/库可以在 Windows/Mac/Linux 上找到解决方案?

最佳答案

有几个库可以帮助您解决底层问题。无论如何,您可能在这些平台上需要更多内容,所以我将列出一些:

  • SFML是一个 C++ 库,抽象了大部分 I/O 内容,包括显示管理。还支持多个平台。
  • 经典SDL , 虽然是一个 C 库 广泛用于平台独立游戏开发并支持多个平台。与 SFML 一样,它不仅仅是显示管理。
  • GLFW , 请参阅 wardds answer ,也是一个 C 库,也构成了一个抽象层,但更侧重于显示和键盘/鼠标 I/O,而不是更广泛的 I/O(音频等)

关于c++ - C++ 中获取桌面分辨率的可移植方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13421399/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com