Join fachinformatiker.de Forum Now
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 30 von 30

Gtkmm mit CodeBlocks IDE zum laufen bringen

Diskussion über Gtkmm mit CodeBlocks IDE zum laufen bringen in C++: Compiler, IDEs, APIs der Kategorie Programmierung; ah die version 8.02...schau mal oben in deinem screenshot.... hab die version 10.05 kannst das ganze auch morgen mal aufn ...

  1. #16
    Reg.-Benutzer
    Reg.-Datum
    18.09.2010
    Ort
    Dresden
    Beiträge
    21

    Standard

    ah die version 8.02...schau mal oben in deinem screenshot....
    hab die version 10.05
    kannst das ganze auch morgen mal aufn usb stick packen und gibst es mir mit....(also kopieren wir auf einen meiner sticks)da schau ich mir das mal an daheim...
    also wenn das okay ist für dich.



  2. #17
    Reg.-Benutzer
    Reg.-Datum
    03.03.2009
    Ort
    Pirna
    Beiträge
    111

    Standard

    Guten Abend @all,

    also nachdem ich nun komplett am verzweifeln bin und das schlicht weg nicht bei Code::Blocks zum laufen bekomme kennt jemand eine IDE wo man einfacher mit gtkmm arbeiten kann?

    In CB geht das mit einer gtk+ Projct Anwendung ja ohne Probleme, aber die gtkmm will einfach nicht laufen.

    Gruß Lit-Web

  3. #18
    Administrator + Moderator
    C++: Compiler, IDEs, APIs / C und C++, Algorithmik, Basic, Sonstige, .NET
    Avatar von Klotzkopp
    Reg.-Datum
    10.07.2001
    Ort
    Essen
    Beiträge
    9.409

    Standard

    Zitat Zitat von lit-web Beitrag anzeigen
    3.) Ich wähle aus dem Unterregister den Reiter Compiler drücke da auf Add, das was da drin steht an Pfad (Pfad zum Project) lösche ich raus und schreibe da folgendes rein C:\GTK\include\gtkmm-2.4\
    Ich sage es jetzt zum dritten Mal: Du sollst da C:\GTK\include und alle Unterverzeichnisse eintragen. Eins reicht nicht!
    "Funktioniert nicht" ist keine ausreichende Problembeschreibung.

  4. #19
    Reg.-Benutzer
    Reg.-Datum
    03.03.2009
    Ort
    Pirna
    Beiträge
    111

    Standard

    Ok, das sind ja reichlich Unterverzeichnisse in dem include.

    Gibts da einen Weg das ich eine Datei erstelle in dem ich die ganzen Pfade zu den Unterverzeichnissen die da in dem include Verzeichnis drin sind eintrage und dann nur diese Datei da ein eintrage? Wenn ja was für eine Datei sollte das sein und wo sollte man diese am besten speichern so das sie immer flexibel eintragbar ist?

    Danke Gruß Lit-Web

  5. #20
    Reg.-Benutzer
    Reg.-Datum
    03.03.2009
    Ort
    Pirna
    Beiträge
    111

    Standard

    Guten Morgen Leute,

    also ich habe nun alle Verzeichnisse und Unterverzeichnisse included, aber ich bekomme trotzdem noch ne riesen Palette an Fehlermeldungen. Ich hänge das Mini Projekt mal als rar Datei mit an, vieleicht könnt ihr mal drüber schauen ob ich etwas falsch gemacht habe.

    Denn so langsam bin ich mit meinem Latein am Ende.

    Vielen Dank Lit-Web
    Angehängte Dateien Angehängte Dateien

  6. #21
    Administrator + Moderator
    C++: Compiler, IDEs, APIs / C und C++, Algorithmik, Basic, Sonstige, .NET
    Avatar von Klotzkopp
    Reg.-Datum
    10.07.2001
    Ort
    Essen
    Beiträge
    9.409

    Standard

    Da fehlen einfach noch etliche Verzeichnisse. Du musst dir immer die erste Fehlermeldung ansehen und das passende Verzeichnis hinzufügen.

    Mit denen hier sollte es dann für den Compiler reichen:

    C:\GTK\lib\glibmm-2.4\include
    C:\GTK\lib\glib-2.0\include
    C:\GTK\include\sigc++-2.0
    C:\GTK\include\gtk-2.0
    C:\GTK\lib\sigc++-2.0\include
    C:\GTK\include\pango-1.0
    C:\GTK\lib\gtk-2.0\include
    C:\GTK\lib\gdkmm-2.4\include
    C:\GTK\include\cairomm-1.0
    C:\GTK\include\atk-1.0
    "Funktioniert nicht" ist keine ausreichende Problembeschreibung.

  7. #22
    Reg.-Benutzer
    Reg.-Datum
    03.03.2009
    Ort
    Pirna
    Beiträge
    111

    Standard

    Die Sachen hier

    C:\GTK\include\sigc++-2.0
    C:\GTK\include\gtk-2.0
    C:\GTK\include\pango-1.0
    C:\GTK\include\cairomm-1.0
    C:\GTK\include\atk-1.0

    habe ich hinzugefügt, die fehlten, aber die lib Sachen standen doch beim Linker mit drin. Oder müssen die auch ins Register Compiler?

  8. #23
    Administrator + Moderator
    C++: Compiler, IDEs, APIs / C und C++, Algorithmik, Basic, Sonstige, .NET
    Avatar von Klotzkopp
    Reg.-Datum
    10.07.2001
    Ort
    Essen
    Beiträge
    9.409

    Standard

    Zitat Zitat von lit-web Beitrag anzeigen
    habe ich hinzugefügt, die fehlten, aber die lib Sachen standen doch beim Linker mit drin. Oder müssen die auch ins Register Compiler?
    Beim Linker haben Headerverzeichnisse absolut nichts verloren. Alle Einträge, die du bei Linker Search Directories gemacht hast, sind sinnlos. Da gehören Verzeichnisse rein, die Libraries enthalten.
    "Funktioniert nicht" ist keine ausreichende Problembeschreibung.

  9. #24
    Reg.-Benutzer
    Reg.-Datum
    03.03.2009
    Ort
    Pirna
    Beiträge
    111

    Standard

    Also müssen die ganzen Sachen die ich bei Linker rein gemacht habe auch in den Compiler Reiter rein?

    Und was muss dann in den Linker Reiter rein?

  10. #25
    Administrator + Moderator
    C++: Compiler, IDEs, APIs / C und C++, Algorithmik, Basic, Sonstige, .NET
    Avatar von Klotzkopp
    Reg.-Datum
    10.07.2001
    Ort
    Essen
    Beiträge
    9.409

    Standard

    Wenn die Header passen, musst du danach noch den Linker anweisen, die entsprechenden Libs zu linken. Ich hab das einfach mal für dich gemacht.
    Angehängte Dateien Angehängte Dateien
    "Funktioniert nicht" ist keine ausreichende Problembeschreibung.

  11. #26
    Reg.-Benutzer
    Reg.-Datum
    03.03.2009
    Ort
    Pirna
    Beiträge
    111

    Standard

    Hallo Klotzkopp und erst mal vielen Dank. Es kommen nun nicht mehr so viele Fehler aber ein paar sinds noch.

    Das ist aber auch verteufelt.

    Das sind die momentanen Fehler die beim komilieren noch kommen.

    Code:
    ||=== gtk_test, Debug ===|
    C:\GTK\lib\gdkmm-2.4\include\gdkmmconfig.h|5|pangommconfig.h: No such file or directory|
    C:\GTK\include\ft2build.h|56|freetype/config/ftheader.h: No such file or directory|
    C:\GTK\include\cairo\cairo-ft.h|48|#include expects "FILENAME" or <FILENAME>|
    C:\GTK\include\cairo\cairo-ft.h|60|error: `FT_Face' was not declared in this scope|
    C:\GTK\include\cairo\cairo-ft.h|61|error: expected primary-expression before "int"|
    C:\GTK\include\cairo\cairo-ft.h|61|error: initializer expression list treated as compound expression|
    C:\GTK\include\cairo\cairo-ft.h|63|error: `FT_Face' does not name a type|
    C:\GTK\include\cairomm-1.0\cairomm\fontface.h|439|error: `FT_Face' has not been declared|
    C:\GTK\include\cairomm-1.0\cairomm\fontface.h|439|error: ISO C++ forbids declaration of `face' with no type|
    C:\GTK\include\cairomm-1.0\cairomm\fontface.h|473|error: expected `)' before "face"|
    C:\GTK\include\cairomm-1.0\cairomm\scaledfont.h|270|error: `FT_Face' does not name a type|
    ||=== Build finished: 11 errors, 0 warnings ===|
    Danke und Gruß Lit-Web

  12. #27
    Administrator + Moderator
    C++: Compiler, IDEs, APIs / C und C++, Algorithmik, Basic, Sonstige, .NET
    Avatar von Klotzkopp
    Reg.-Datum
    10.07.2001
    Ort
    Essen
    Beiträge
    9.409

    Standard

    Zitat Zitat von lit-web Beitrag anzeigen
    Das sind die momentanen Fehler die beim komilieren noch kommen.
    Hast du das Projekt gebaut, das ich hochgeladen habe? Das baut und läuft bei mir nämlich.
    "Funktioniert nicht" ist keine ausreichende Problembeschreibung.

  13. #28
    Reg.-Benutzer
    Reg.-Datum
    03.03.2009
    Ort
    Pirna
    Beiträge
    111

    Standard

    Zitat Zitat von Klotzkopp Beitrag anzeigen
    Hast du das Projekt gebaut, das ich hochgeladen habe? Das baut und läuft bei mir nämlich.
    Ja das ist genau dein Projekt. Ich habe mein altes ursprüngliches gelöscht, deines entpackt und dann versucht zu starten und da kamen genau die Fehlermeldungen die ich gepostet habe.

    Gruß Lit-Web

  14. #29
    Administrator + Moderator
    C++: Compiler, IDEs, APIs / C und C++, Algorithmik, Basic, Sonstige, .NET
    Avatar von Klotzkopp
    Reg.-Datum
    10.07.2001
    Ort
    Essen
    Beiträge
    9.409

    Standard

    Es fehlen noch folgende Compiler Search directories:

    C:\GTK\include\gdk-pixbuf-2.0
    C:\GTK\lib\pangomm-1.4\include
    C:\GTK\include\freetype2

    Keine Ahnung, warum das vorher bei mir funktioniert hat.
    "Funktioniert nicht" ist keine ausreichende Problembeschreibung.

  15. #30
    Reg.-Benutzer
    Reg.-Datum
    03.03.2009
    Ort
    Pirna
    Beiträge
    111

    Standard

    Hey vielen Dank Klotzkopp,

    jetzt funktioniert das wie es soll. Eine Frage abr noch, wie kann man es verhindern das, dass Konsolenfenster immer bleibt und mitstartet?

    Viele Grüße Lit-Web

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Pc nach längeren laufen langsam
    Von counterlord im Forum Hardware
    Antworten: 17
    Letzter Beitrag: 06.09.2010, 07:46
  2. Antworten: 4
    Letzter Beitrag: 24.10.2009, 12:40
  3. Mit CodeBlocks erstellte Anwendungen lassen sich nicht außerhalb öffnen
    Von pokerface im Forum C++: Compiler, IDEs, APIs
    Antworten: 11
    Letzter Beitrag: 27.08.2009, 13:00
  4. Antworten: 6
    Letzter Beitrag: 04.08.2009, 19:20
  5. Kann Code::Blocks kein C++ ???
    Von Mr. Miyagi im Forum C und C++
    Antworten: 6
    Letzter Beitrag: 12.11.2008, 17:42