undefined reference to 'IMAGE_Load'



  • Sehr geehrte Forenmitglieder,
    ich habe schon seit längerer Zeit den Plan gefasst ein eigenes Spiel zu programmieren, selbst wenn es nur ein kleines sein wird. Die Grundlagen in C++ habe ich mir dazu angeeignet, mit OOP bin ich vertraut. Das einzige was mir nicht so recht liegen wollte war die Grafikprogrammierung.
    Deshalb habe ich mich entschlossen nun mit SDL zu arbeiten um die Arbeit zu erleichtern.

    Das Problem das ich nun habe, nachdem einige andere Probleme mal auftauchen und mal nicht, ist dass mein Compiler eben jene Zeile die ich als Threadtitel gewählt habe anzeigt.
    Ich habe die IMAGE_Load.h-Datei schon nach C:Programme/CodeBlocks/include/SDL/IMAGE_Load.h kopiert und denke dass es deshalb eigentlich funktionieren sollte.

    Ich muss aber leider ehrlich zugeben dass ich sehr wenig Ahnung von Compilern habe und wie man Bibliotheken linkt und was es da nicht alles zu wissen gibt.
    SDL habe ich mit Hilfe dieses Tutorials installiert: http://lazyfoo.net/SDL_tutorials/lesson01/windows/codeblocks/index.php

    Ich hoffe es ist Ihnen möglich mir bei meinem Problem zu helfen.

    Vielen Dank im Vorraus

    Ihr Slushy



  • Ich empfehle dir dich mit SFML zu befassen. http://sfml.sourceforge.net/index.php
    Ist dasselbe wie SDL nur in C++ und meiner Meinung nach leichter zu bedienen.
    Das Projekt ist sehr gut dokumentiert und es gibt für viele IDEs Installationsanleitungen (auch für CoddeBlocks).

    Zu deinen Problem:
    undefined reference bedeutet das er die library nicht findet in der diese Funktion steht. Eventuell musst du den Path deines Linkers ändern.



  • Storm.Xapek.de schrieb:

    Ich empfehle dir dich mit SFML zu befassen. http://sfml.sourceforge.net/index.php
    Ist dasselbe wie SDL nur in C++ und meiner Meinung nach leichter zu bedienen.
    Das Projekt ist sehr gut dokumentiert und es gibt für viele IDEs Installationsanleitungen (auch für CoddeBlocks).

    Zu deinen Problem:
    undefined reference bedeutet das er die library nicht findet in der diese Funktion steht. Eventuell musst du den Path deines Linkers ändern.

    das mit SFML werde ich mir mal ansehen, aber wie ändere ich denn den Path des Linkers und vor allem worauf soll ich den Path setzen?



  • Das Problem hat sich mittlerweile erledigt, ich glaub ich werde jetzt einfach immer alles vorsichtshalber verlinken was nicht gefunden wird.

    Danke für die Hilfe 🙂


Anmelden zum Antworten