Hey Leute,
ich habe leider ein kleines Problem:
Ich versuche gerade SFML zum Laufen zu kriegen, habe also das Full_SDK_Packet runtergeladen und "make", "sudo make install" ausgeführt. Alles ohne probleme.
Nun versuche ich das Beispielprogramm:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <SFML/System.hpp>
#include <iostream>
int main()
{
sf::Clock Clock;
while (Clock.GetElapsedTime() < 5.f)
{
std::cout << Clock.GetElapsedTime() << std::endl;
sf::Sleep(0.5f);
}
return 0;
}
|
Mit "g++ clock.cpp" bekomme ich:
|
Quellcode
|
1
2
3
4
5
|
clock.cpp:(.text+0x11): undefined reference to `sf::Clock::Clock()'
clock.cpp:(.text+0x1f): undefined reference to `sf::Clock::GetElapsedTime() const'
clock.cpp:(.text+0x4c): undefined reference to `sf::Sleep(float)'
clock.cpp:(.text+0x58): undefined reference to `sf::Clock::GetElapsedTime() const'
collect2: ld returned 1 exit status
|
Das gleiche kommt auch wenn ich mit CodeBlocks das machen will. Habe natürlich bei CodeBlocks bei den Linker settings den "include" und "lib" Ordner angegeben.