【发布时间】:2019-05-04 11:59:55
【问题描述】:
我目前正在从事一个 SFML 项目,我过去曾做过一些。但是我现在遇到了一个大问题。我有严重的性能问题。我用一个简单的 Main-function 替换了我所有的代码,你可以在 SFML 网站上找到它,但是应用程序非常滞后,以至于它需要很长时间才能再次关闭。
我已尝试清理解决方案,但无济于事。看任务管理器也没发现什么问题。 CPU-, GPU-, DISK-, MEMORY-使用似乎还不错。 运行我的一些旧问题可以正常工作。没有任何滞后。
我已将包含目录添加到“其他包含目录”中, 我已将库添加到“其他库目录”, 我已经链接到我的附加依赖项(例如 sfml-audio-d.lib), 我已将必要的 dll 粘贴到我的 Debug/Release 文件夹中。
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow window(sf::VideoMode(200, 200), "SFML works!");
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;
}
【问题讨论】:
标签: c++ sfml visual-studio-2019