2012-10-20 60 views
1

你有沒有遇到問題,即在SFML 2函數來獲取availiable模式將返回:SFML getFullscreenModes

  • availiableVideoModes [3]({寬度= 3131961357高度= 3131961357 bitsPerPixel = 3131961357},{寬度= 3131961357高度= 3131961357 bitsPerPixel = 3131961357},{寬度= 3131961357高度= 3131961357 bitsPerPixel = 3131961357})的std ::矢量>

在矢量最大INT值?有趣的是爲什麼3?我嘗試了快速調試,沒有運氣,所以我想在這裏提出問題。

代碼:

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

有趣的是,

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

返回正確的值。

+0

哪個操作系統?你有沒有試圖在其他計算機上運行你的程序?你能否顯示你用來打印視頻模式的代碼? –

+0

問題在鏈接錯誤的庫。 – user1678413

+0

你能把這個寫成你自己的答案並接受它,所以人們會自動知道這個問題已經解決了嗎? – Lukas

回答

1

這個問題是在庫鏈接,我已經鏈接32位一個,而不是64位。