C++ SFML RenderWindow需要时间才能打开

C++ SFML RenderWindow需要时间才能打开,c++,sfml,C++,Sfml,这篇文章是重复的,因为关于这个主题的另外两篇文章(,)没有得到回答。运行此代码时: #include <SFML\System.hpp> #include <SFML\Graphics.hpp> #include <SFML\Window.hpp> #include <iostream> #include <Windows.h> int main() { sf::RenderWindow window(sf::VideoMode

这篇文章是重复的,因为关于这个主题的另外两篇文章(,)没有得到回答。运行此代码时:

#include <SFML\System.hpp>
#include <SFML\Graphics.hpp>
#include <SFML\Window.hpp>
#include <iostream>
#include <Windows.h>
int main()
{
    sf::RenderWindow window(sf::VideoMode(800, 600), "SFML", sf::Style::Titlebar | sf::Style::Close);

    while (window.isOpen())
    {
        sf::Event evnt;
        while (window.pollEvent(evnt))
        {
            switch (evnt.type)
            {
                case sf::Event::Closed:
                    window.close();
                    break;
            }
        }

        window.clear();
        window.display();
    }

    return 0;
}
#包括
#包括
#包括
#包括
#包括
int main()
{
sf::RenderWindow窗口(sf::VideoMode(800600),“SFML”,sf::Style::Titlebar | sf::Style::Close);
while(window.isOpen())
{
sf::事件evnt;
while(window.pollEvent(evnt))
{
开关(evnt.type)
{
案例sf::事件::已结束:
window.close();
打破
}
}
window.clear();
window.display();
}
返回0;
}
控制台立即出现,但RenderWindow直到大约40秒后才会出现。在电话里,op回答说问题是由他的k55键盘引起的,所以我试着拔下自己的插头并运行程序,结果成功了。我不想买新键盘。。。有人能帮我吗?
(顺便说一句,这是我的第一篇博文。我做得好吗?我希望它不会被忽略)

这个k55键盘有特殊的驱动程序吗?如果是这样,如果卸载该驱动程序呢!?另外,您的SFML应用程序是唯一受此问题影响的吗!?键盘附带一个软件(iCue),用于控制宏和rgb照明。我仍然可以在没有软件的情况下使用键盘,但我需要它来控制鼠标的DPI。它以前从未引起过问题。编辑:我试着让它这样软件甚至没有检测到键盘,但问题仍然存在。