Hi,
ich versuche mit der Spieleprogrammierung anzufangen.
Da ich im Studium schon viel mit Eclipse und C++ gearbeitete habe,
würde ich gern damit programmieren.
Als API hab ich mir SFML ausgesucht.
Allerdings tue ich mir im Moment schwer die Kombination MinGW,
Eclipse und SFML zum laufen zu bekommen.
Als Betriebssystem verwende ich Windows 8.
Ich gehe davon aus das ich beim Linken Fehler mache daher hab ich Bilder angehängt
die zeigen wie die Einstellungen sind.
Im Debug Ordner des Projekt Verzeichnisses hab ich die sfml-system.dll eingefügt.
Ich verwende dieses Test Programm:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <SFML/Window.hpp>
int main()
{
// Create the main window
sf::Window App(sf::VideoMode(800, 600, 32), "SFML Window");
// Start main loop
bool Running = true;
while (Running)
{
App.Display();
}
return EXIT_SUCCESS;
}
|
und es erscheint folgender Fehler:
C:\Users\TiVi\workspace\sfmk_test\Debug/../test.cpp:29: undefined reference to `_imp___ZN2sf9VideoModeC1Ejjj'
C:\Users\TiVi\workspace\sfmk_test\Debug/../test.cpp:29: undefined reference to `_imp___ZN2sf6WindowC1ENS_9VideoModeERKSsmRKNS_14WindowSettingsE'
C:\Users\TiVi\workspace\sfmk_test\Debug/../test.cpp:29: undefined reference to `_imp___ZN2sf6WindowD1Ev'
C:\Users\TiVi\workspace\sfmk_test\Debug/../test.cpp:35: undefined reference to `_imp___ZN2sf6Window7DisplayEv'
C:\Users\TiVi\workspace\sfmk_test\Debug/../test.cpp:38: undefined reference to `_imp___ZN2sf6WindowD1Ev'
C:\Users\TiVi\workspace\sfmk_test\Debug/../test.cpp:38: undefined reference to `_imp___ZN2sf6WindowD1Ev'
Meine Quellen:
Von SFML
http://www.sfml-dev.org/download.php Windows - MinGW (Code::Blocks) (34.4 MB) C++ 1.6
Bei MinGW verwende ich entsprechend von der obigen HP
mingw-with-gcc-4.4.zip (34.9 MB).
und Eclipse
http://www.eclipse.org/downloads/ die C++ IDE
Ich hoffe mir kann jemand helfen.
Grüße