Hallo liebe Community,
ich bin erst neu auf diesem Forum und weiß jetzt nicht genau, wo ich fragen soll.
Ich versuche momentan mit Virtual Studio 2012 Professional ein Spiel zu erstellen.
Ich habe mich an einem Tutorial gehalten und folgenden Script in eine "main.cpp"
Datei geschrieben.
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include <iostream>
#include <SFML\Graphics.hpp>
int main()
{
sf::Sprite s;
int a = s.getPosition().x;
std::cout << a << std::endl;
std::getchar();
return 0;
}
|
Ich habe SFML 2.1 und bekomme beim Linken dauernt die gleichen Errors:
[1] error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: class sf::Vector2<float> const & __thiscall sf::Transformable::getPosition(void)const " (__imp_?getPosition@Transformable@sf@@QBEABV?$Vector2@M@2@XZ)".
[2] error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: __thiscall sf::Sprite::Sprite(void)" (__imp_??0Sprite@sf@@QAE@XZ)".
[3] error LNK2001: Nicht aufgelöstes externes Symbol ""__declspec(dllimport) public: virtual __thiscall sf::Sprite::~Sprite(void)" (__imp_??1Sprite@sf@@UAE@XZ)".
[4] error LNK1120: 3 nicht aufgelöste Externe
Was ist der Fehler?
LG Rionie