So führen Sie ein Programm mithilfe der PNG-Bibliothek aus

So führen Sie ein Programm mithilfe der PNG-Bibliothek aus

ICHlibpng und zlib installiertund will laufendieses Programmbenutze png.h. Ich habe Code::Blocks und bin völlig neu in der IT. Ich weiß nicht, warum es nicht läuft. Ich bekomme folgendes:

undefined reference to png_create_write_struct.

Sollte ich auch etwas tun, um Bibliotheken im Code::Blocks-Menü hinzuzufügen?

Antwort1

Wenn Sie Softwareentwicklung betreiben, müssen Sie auch die -dev-Pakete installieren (was Sie bereits getan haben, wenn Sie den Befehl über Ihren Link ausgeführt haben).

libpng12-0:
This package contains the runtime library files needed to run software using libpng.

libpng12-dev
This package contains the header and development files needed to build programs and packages using libpng.

Klicken Sie außerdem in Code::Blocks mit der rechten Maustaste auf den Projektnamen im Projektbaum und wählen Sie „Build-Optionen...“. Wählen Sie im nächsten Fenster die Spitze des Baums auf der linken Seite (Ihren Projektnamen). Wählen Sie im Hauptteil des Fensters „Linker-Einstellungen“. Fügen Sie in der linken Listbox einen Eintrag mit dem Namen hinzu

libpng

Jetzt sollte die Kompilierung Ihres Projekts problemlos funktionieren.

Bildbeschreibung hier eingeben

verwandte Informationen