簡體   English   中英

Qt Creator和SFML-無窗口出現

[英]Qt Creator and SFML - No Window Appearing

我一直在嘗試使用QT Creator設置SFML,但遇到了一些問題。 該應用程序運行無任何錯誤 ,但不會出現任何窗口。 它以代碼0退出,並顯示帶有“按此按鈕以關閉該窗口...”的控制台窗口。 什么都沒發生。 有人知道什么可能丟失/錯誤嗎?

謝謝。


.pro文件

TEMPLATE = app
CONFIG += console
CONFIG -= qt

INCLUDEPATH += C:/SFML-2.0/include

LIBS += C:/SFML-2.0/lib/libsfml-system.a \
    C:/SFML-2.0/lib/libsfml-window.a \
    C:/SFML-2.0/lib/libsfml-graphics.a \
    C:/SFML-2.0/lib/libsfml-audio.a \
    C:/SFML-2.0/lib/libsfml-network.a

SOURCES += main.cpp

main.cpp:

#include <SFML/Window.hpp>

int main()
{
    sf::Window window(sf::VideoMode(320, 480), "My window");
    while (window.isOpen()) {
        sf::Event event;
        while (window.pollEvent(event))
        {
            if (event.type == sf::Event::Closed) window.close();
        }
    }
    return 0;
}

附加信息

  • Windows 7的
  • 適用於台式機的Qt 4.8.1-MinGW(Qt SDK)
  • SFML 2.0(GCC 4.7 MinGW(DW2)-32位)
  • 將SFML lib文件復制到C:\\ Windows \\ SYSWOW64
  • 刪除“ CONFIG + = console”無濟於事
  • 添加“ CONFIG-= gui”無濟於事

嘗試取消選中項目/運行設置中的“在終端中運行”選項。

將SFML的DLL文件添加到項目文件夾中(不在debug / release文件夾中)。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM