Ich wollte mich einmal ein wenig in Linux und GTK3 Programmierung
versuchen.
Ich habe Ubuntu 18.04 LTS, Eclipse mit PKG-Config Plugin, und GTK3
installiert. Nun stoße ich jedoch auf den einen oder anderen Fehler /
Problem.
Ich kann im Tab: Project Properties -> C/C++ Build -> Settings ->
Pkg-Config - nicht bis runterscrollen, ich kann nach öffnen des Tabs
noch drei Zeilen Scrollen und dann geht er nicht weiter, so das ich
nichtmal GTK3 importieren kann.
Nun hab ich dann einfach auf der Tastatur "GTK-+-3" eingegeben und oben
auf Select geklickt - in der Hoffnung das Paket ausgewählt zu haben. Was
auch scheinbar funktioniert hat - denn der include "gtk/gtk.h" geklappt
hat und angenommen wurde.
Nun jedoch stehe ich vor folgendem Problem:
1 | /*
|
2 | ============================================================================
|
3 | Name : HelloGTK.c
|
4 | Author :
|
5 | Version :
|
6 | Copyright : Your copyright notice
|
7 | Description : Hello World in C, Ansi-style
|
8 | ============================================================================
|
9 | */
|
10 |
|
11 | #include <stdio.h>
|
12 | #include <stdlib.h>
|
13 | #include <gtk/gtk.h>
|
14 |
|
15 | int main(void) {
|
16 | GtkWidget *window;
|
17 |
|
18 | puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
|
19 | return EXIT_SUCCESS;
|
20 | }
|
da bringt er mir den Fehler das er atk/atk.h, mit Verweis auf GtkWidget,
nicht finden kann.
Liegt mein Fehler darin, das ich das falsche Paket "blind" erwischt
habe? Wie kann ich GTK anders einbinden ohne PKG?
Vielen Dank für eure Hilfe.