Hallo!
Ich glaube, das so eine Frage schon öfters gestellt wurde, deshalb sorry, dass ich nohcmal nachfragen muss (Hab über die suchfunktion nichts gefunden, dass mir hilft)
Also zu meinem Problem:
Ich habe in meinem Visual Studio 2010 alles so eingestellt, wie es im Tutorial von der SFML Homepage beschrieben wird.
Die Include und Lib - Verzeichnisse sind eingetragen und ich Linke die sfml-system.lib in allen Konfigurationen.
Der Linker meint trotzdem, dass ein Verwei auf ein nicht aufgelöstes externes Symbol besteht.
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
|
1>------ Erstellen gestartet: Projekt: SFML_Erstellen, Konfiguration: Release Win32 ------
1> main.cpp
1>main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual __thiscall sf::RenderWindow::~RenderWindow(void)" (??1RenderWindow@sf@@UAE@XZ)".
1>main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall sf::RenderWindow::RenderWindow(class sf::VideoMode,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,unsigned long,struct sf::WindowSettings const &)" (??0RenderWindow@sf@@QAE@VVideoMode@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@KABUWindowSettings@1@@Z)".
1>main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall sf::VideoMode::VideoMode(unsigned int,unsigned int,unsigned int)" (??0VideoMode@sf@@QAE@III@Z)".
1>C:\Users\Johannes\Desktop\Spieleprogrammierung\Projekte\SFML_Erstellen\Release\SFML_Erstellen.exe : fatal error LNK1120: 3 nicht aufgelöste externe Verweise.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
|
Hier noch schnell der Code dazu:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
|
#include <SFML\Graphics.hpp>
using namespace sf;
int main()
{
Clock clock; //<---- Hier bekomme ich nämlich keine Fehlermeldung ?! Funktioniert problemlos !
RenderWindow screens(VideoMode(800, 600, 32), "SFML Graphics"); //<--- Hier kommt es zum Linker - Error
return 0;
}
|
Ich habe es auch in beiden Konfigurationen versucht (Debug und Release), bekomme aber immer die selbe Fehlermeldung ...
Ich hoffe, ihr könnt mir helfen.
Liebe Grüße,
Ombalat