1

利用可能なモードを取得するための SFML 2 の関数が返す問題に遭遇したことがありますか?

  • availiableVideoModes [3]({width=3131961357 height=3131961357 bitsPerPixel=3131961357 },{width=3131961357 height=3131961357 bitsPerPixel=3131961357 },{width=3131961357 height=3131961357 bitsPerPixel3:3vectord3:7161ピクセルあたり3)

ベクトルの最大int値? 興味深いのは、なぜ 3 かということです。運が悪かったので、並行してここで質問をすることを考えて、簡単なデバッグを試みました。

コード:

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

興味深いのは

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

正しい値を返します。

4

1 に答える 1

1

問題はライブラリ リンクにあり、64 ビットではなく 32 ビットをリンクしました。

于 2014-04-23T13:44:48.230 に答える