Я пытаюсь настроить SFML с помощью qt Creator, это мой файл .pro:
TEMPLATE = app
CONFIG += console
CONFIG -= qt
SOURCES += main.cpp
INCLUDEPATH += F:/SFML-1.6/include
LIBS += "F:/SFML-1.6/lib/libsfml-graphics-s-d.a"
"F:/SFML-1.6/lib/libsfml-window-d.a"
"F:/SFML-1.6/lib/libsfml-system-s-d.a"
}
И я пытаюсь запустить следующий код, который проверен и работает без ошибок или предупреждений в кодовых блоках:
#include <SFML/System.hpp>
#include <SFML/Window.hpp>
#include <iostream>
using namespace std;
using namespace sf;
Window myWin(VideoMode(860, 600, 32), "Hello sfml!");
const Input& in1 = myWin.GetInput();
int main(int argc, char** argv)
{
while(myWin.IsOpened()) {
Event event1;
while(myWin.GetEvent(event1)) {
if(in1.IsKeyDown(Key::J)) {
myWin.Close();
}
}
myWin.Display();
}
}
Однако я получаю
c:\Documents and Settings\Stefan.MONA-H6H4KPUJNF\Desktop\C++\SfmlLearning\SfmlLearning.pro:9: error: Parse Error ('"F:/SFML-1.6/lib/libsfml-window-d.a"')
Я понимаю, что это значит, но это не имеет смысла, у меня есть файл именно в этом каталоге, я перепроверил. Вот каталог, в котором установлены библиотеки:
LIBS +=
с файлом.a
- person Neel Basu   schedule 22.08.2012