Ich wollte gern mit der SFML arbeiten, ich habe dazu die Tuturials auf
http://wiki.sfml.boxbox.org/index.php/Hauptseite durchgearbeitet, das mit dem SFML-System ging ohne Probleme, jetzt bei dem SFML-Graphics meckert der Compiler...
Wäre nett wenn mir jemand helfen könnte, bin ratlos...
Programm-Code:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#include <SFML/Graphics.hpp>
int main() {
// Haupt-Renderfenster erstellen.
sf::RenderWindow app( sf::VideoMode( 800, 600, 32 ), "SFML-Grafik" );
// Gameloop starten.
while( app.IsOpened() ) {
// Events abarbeiten.
sf::Event event;
while( app.GetEvent(event) ) {
// Fenster schließen.
if (event.Type == sf::Event::Closed) {
app.Close();
}
}
// Bildschirm löschen.
app.Clear();
// Fensterinhalte auf dem Bildschirm darstellen.
app.Display();
}
return 0;
}
|
Fehler:
|
C-/C++-Quelltext
|
1
2
3
4
5
|
1>test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __thiscall sf::Window::Display(void)" (__imp_?Display@Window@sf@@QAEXXZ)" in Funktion "_main".
1>test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: void __thiscall sf::Window::Close(void)" (__imp_?Close@Window@sf@@QAEXXZ)" in Funktion "_main".
1>test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: bool __thiscall sf::Window::GetEvent(class sf::Event &)" (__imp_?GetEvent@Window@sf@@QAE_NAAVEvent@2@@Z)" in Funktion "_main".
1>test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: bool __thiscall sf::Window::IsOpened(void)const " (__imp_?IsOpened@Window@sf@@QBE_NXZ)" in Funktion "_main".
1>test.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall sf::VideoMode::VideoMode(unsigned int,unsigned int,unsigned int)" (__imp_??0VideoMode@sf@@QAE@III@Z)" in Funktion "_main".
|
Denke eigentlich die Einstellungen sind so alle richtig:
Debug:
Zusätzliche Abhänigkeiten: sfml-system-d.lib;sfml-graphics-d.lib;
Präprozessordefinitionen: SFML_DYNAMIC;
Includes, Libs und dlls sollten alle richtig gesetzt und vorhanden sein.