【问题标题】:SFML getFullscreenModesSFML 获取全屏模式
【发布时间】:2012-10-20 16:45:20
【问题描述】:

你有没有遇到过 SFML 2 中的函数返回可用模式的问题:

  • 可用维索[3] /li>

向量中的最大 int 值?有趣的是为什么是3?我在没有运气的情况下尝试了快速调试,所以我想在这里提出问题。

代码:

    std::vector<sf::VideoMode> availiableVideoModes;
    availiableVideoModes = sf::VideoMode::getFullscreenModes();

有趣的是

    desktopVideoMode = sf::VideoMode::getDesktopMode();

返回正确的值。

【问题讨论】:

  • 哪个操作系统?您是否尝试在其他计算机上运行您的程序?你能显示你用来打印视频模式的代码吗?
  • 问题在于链接错误的库。
  • 你能不能把这个写成你自己的答案并接受它,这样人们就会自动知道这个问题已经解决了?
  • 答案是检查您链接的 64 位或 32 位库。

标签: c++ vector sfml


【解决方案1】:

问题出在库链接中,我链接的是 32 位而不是 64 位。

【讨论】:

    猜你喜欢
    • 2020-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多