最近、SFML で動作するように qt クリエーターをセットアップしました。動作するかどうかを確認するために、テストとしてコードを実行してみました。次のコードは Codeblocks IDE で完全に機能することに注意する必要がありますが、qt クリエーターでは、「このウィンドウを閉じるには RETURN を押してください...」というテキストをコンソールに表示するだけです。
#include <SFML/System.hpp>
#include <SFML/Window.hpp>
#include <iostream>
using namespace std;
using namespace sf;
Window w(VideoMode(350,350,32), "Tic Tac Toe"); Event e1; const Input&
in1 = w.GetInput();
int main() {
while(w.IsOpened())
{
w.Display();
}
return EXIT_SUCCESS;
}
ここに私の .pro ファイルがあります:
INCLUDEPATH += C:\SFML-1.6\include
LIBS += C:\SFML-1.6\lib\sfml-system.lib \
C:\SFML-1.6\lib\sfml-window.lib \
C:\SFML-1.6\lib\sfml-graphics.lib \
C:\SFML-1.6\lib\sfml-audio.lib \
C:\SFML-1.6\lib\sfml-network.lib
お気に入りの IDE で SFML を操作するのがこれほど難しいとは、何百万年も考えたことはありませんでした。何が問題なのですか?