mikrocontroller.net

Forum: PC-Programmierung [Linux] Eclipse 4.8.0, GTK3, pkg-Config - Fehler


Autor: Rene K. (xdraconix)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
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:
/*
 ============================================================================
 Name        : HelloGTK.c
 Author      : 
 Version     :
 Copyright   : Your copyright notice
 Description : Hello World in C, Ansi-style
 ============================================================================
 */

#include <stdio.h>
#include <stdlib.h>
#include <gtk/gtk.h>

int main(void) {
  GtkWidget *window;

  puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
  return EXIT_SUCCESS;
}


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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.