我知道这基本上是一个重复的问题,但this从未得到答案。我想提一下,我已经按照教程使用SFML和Visual Studio,并且正在运行一个64位项目和64位SFML。窗口在几次加载时立即打开,现在每次新建/调试都需要40秒才能打开。我也关闭了调试符号的下载。我的图形驱动程序已经更新,我的硬盘也没问题。这是代码:
除了RenderWindow之外,一切都以正常速度运行,而RenderWindow每次都需要40秒钟。有人知道我该如何解决这个问题吗?我已经遇到这个问题几周了。
可能是我的CPU的问题吗?虽然我的CPU不是最好的,但我仍然可以运行大多数游戏,因为我有一个1050ti。我的当前CPU是i5-2500k,尽管我认为我在A10-5800k上也遇到了同样的问题。
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");//This one
sf::CircleShape shape(100.f);
shape.setFillColor(sf::Color::Green);
while (window.isOpen())
{
sf::Event event;
while (window.pollEvent(event))
{
if (event.type == sf::Event::Closed)
window.close();
}
window.clear();
window.draw(shape);
window.display();
}
return 0;
}
除了RenderWindow之外,一切都以正常速度运行,而RenderWindow每次都需要40秒钟。有人知道我该如何解决这个问题吗?我已经遇到这个问题几周了。
可能是我的CPU的问题吗?虽然我的CPU不是最好的,但我仍然可以运行大多数游戏,因为我有一个1050ti。我的当前CPU是i5-2500k,尽管我认为我在A10-5800k上也遇到了同样的问题。