让SFML在QT中工作

让SFML在QT中工作,qt,sfml,Qt,Sfml,只是想弄清楚如何让SFML在QT中工作。.pro文件中我的include路径如下所示: #include sfml INCLUDEPATH += /usr/include/SFML 而我的主文件有 #include "mainwindow.h" #include <QtGui/QApplication> #include <iostream> #include <SFML/System.hpp> int main(int argc, char *argv

只是想弄清楚如何让SFML在QT中工作。.pro文件中我的include路径如下所示:

#include sfml
INCLUDEPATH += /usr/include/SFML
而我的主文件有

#include "mainwindow.h"

#include <QtGui/QApplication>
#include <iostream>
#include <SFML/System.hpp>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    MainWindow mainWindow;
    mainWindow.setOrientation(MainWindow::ScreenOrientationAuto);
    mainWindow.showExpanded();

    sf::Clock Clock;
    while (Clock.GetElapsedTime() < 5.f)
    {
        std::cout << Clock.GetElapsedTime() << std::endl;
        sf::Sleep(0.5f);
    }

    return app.exec();
}
#包括“mainwindow.h”
#包括
#包括
#包括
int main(int argc,char*argv[])
{
QApplication应用程序(argc、argv);
主窗口主窗口;
设置方向(主窗口::屏幕方向自动);
mainWindow.showExpanded();
sf:时钟;
while(Clock.GetElapsedTime()<5.f)
{

std::cout
INCLUDEPATH
允许编译器查找头,您需要向.pro文件添加以下行以链接库

LIBS += -lsfml-system -lsfml-window -lsfml-graphics -lsfml-audio

INCLUDEPATH
允许编译器查找标题,您需要在.pro文件中添加以下行以链接库

LIBS += -lsfml-system -lsfml-window -lsfml-graphics -lsfml-audio