C++ Programm mit LibGD compilen



  • Hallo,
    Ich brauche für ein Programm LibGD. Nun hab ich aer das Problem dass g++ beim compilen die Funktionen nicht findet.

    main.cpp:26: error: ‘gdImageSX’ was not declared in this scope
    main.cpp:26: error: ‘gdImageSY’ was not declared in this scope
    main.cpp:26: error: ‘gdImageGetPixel’ was not declared in this scope
    main.cpp:28: error: ‘gdImageDestroy’ was not declared in this scope
    usw...

    Ich habe die libGD auch nicht oben als Bibliothek eingefügt weil man das anscheinend nicht muss!? (die ganze Doku hat mich irgendwie verwirrt)

    Nun hab ich dann auf der LibGD Seite das FAQ zum compilen gelesen, aber warum soll ich mir die Pakete herunterladen wenn die schon auf meinem System installiert sind? (Opensuse 11.1, fehlenden Pakete habe ich installiert)

    Ich hoffe ihr könnt mich da aufklären wie das genau funktioniert 🙂

    Danke schon mal im vorraus!



  • einfach -lg linken

    g++ -o main ./programm.cpp -lg

    Viel Spaß!



  • vielleicht erstmal die header #includen, die dir die entsprechenden Dinge deklarieren.


Anmelden zum Antworten