Ralf schrieb:
> Unter welchen Pfad (in Linux) muss ich das Header File kopieren, damit
> das von meiner IDE erkannt wird?
Umgekehrt wird ein Schuh draus. Du musst deiner IDE sagen, wo die Files
liegen.
> Die Datei ist im include Pfad enthalten. Während z.B. stdio.h direkt im
> Verzeichnis /usr/inlude ist, ist gtk.h unter /usr/include/gtk-2.0 bzw.
> auch unter /usr/include/gtk-3.0 zu finden.
> Macht das für die Programmierung/#include einen Unterschied?
Ja selbstverständlich. Das eine ist für Gtk Version 2.0, das andere für
Version 3.0. Du musst natürlich das nehmen, das zu der Gtk-Version
passt, die du verwenden willst. Ich empfehle die Verwendung von
pkg-config. Das kann dir die Include-Pfade passend für die
Compiler-Kommandozeile angeben.
Wenn du z.B. Gtk 2 haben willst:
1 | pkg-config --cflags gtk+-2.0
|