Jetzt muss ich mal kurz zur SMFL eine Frage stellen. Erst mal der Code:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include "CNetzwerk.hpp"
// Konstruktor
CNetzwerk::CNetzwerk()
{
m_psocket = new sf::UdpSocket;
}
// Destruktor
CNetzwerk::~CNetzwerk()
{
if (m_psocket != nullptr)
{delete m_psocket;m_psocket = nullptr;
}
}
|
Hier noch die zugehörige Header-Datei:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
|
#include "SFML\Network.hpp"
class CNetzwerk
{public:
CNetzwerk(); // Konstruktor
~CNetzwerk(); // Destruktor
private:sf::UdpSocket *m_psocket;
};
|
Warum kommen hier folgende Fehler:
Fehler 1 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall sf::UdpSocket::UdpSocket(void)" (??0UdpSocket@sf@@QAE@XZ)" in Funktion ""public: __thiscall CNetzwerk::CNetzwerk(void)" (??0CNetzwerk@@QAE@XZ)". C:\Users\Alexander\documents\visual studio 2012\Projects\RPG - Server\RPG - Server\CNetzwerk.obj RPG - Server
UND:
Fehler 2 error LNK1120: 1 nicht aufgelöste Externe C:\Users\Alexander\documents\visual studio 2012\Projects\RPG - Server\Debug\RPG - Server.exe 1 1 RPG - Server
Achja, hier noch schnell das Tutorial:
http://sfml-dev.org/tutorials/2.1/network-socket.php
Ich freue mich auf jede Antwort,
alex41018
PS: der Tipp mit der SMFL gefällt mir sehr gut