GTKmm Tutorial Teil 1
-
Hi,
ich würde dir ja gerne helfen, kann aber momentan nicht (siehe hier ). Sorry, aber auf die schnelle kann ich ich dein Problem so nicht lösen.
Was mir auffällt: Du hast den Verzeichnisinhalt von pangomm gelistet, aber wir bräuchten eigentlich den von cairomm.MfG
GPC
-
Upps, sorry.
Hier der Verzeichnisinhalt von cairommMicrosoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\GTK\include\cairomm-1.0\cairomm>dir Volume in Laufwerk C: hat keine Bezeichnung. Volumeseriennummer: 6833-D0EE Verzeichnis von C:\GTK\include\cairomm-1.0\cairomm 16.03.2007 17:40 <DIR> . 16.03.2007 17:40 <DIR> .. 16.02.2007 11:26 1.476 cairomm.h 16.02.2007 11:26 36.018 context.h 16.02.2007 11:26 5.458 enums.h 16.02.2007 11:26 1.228 exception.h 16.02.2007 11:26 2.262 fontface.h 16.02.2007 11:26 2.266 fontoptions.h 16.02.2007 11:26 2.077 path.h 16.02.2007 11:26 5.629 pattern.h 16.02.2007 11:26 11.257 refptr.h 16.02.2007 11:26 5.760 scaledfont.h 16.02.2007 11:26 23.865 surface.h 16.02.2007 11:26 3.230 win32_surface.h 16.02.2007 11:26 5.659 xlib_surface.h 13 Datei(en) 106.185 Bytes 2 Verzeichnis(se), 66.982.936.576 Bytes frei C:\GTK\include\cairomm-1.0\cairomm>
Irgendwie existiert eine Datei Namens "context.h" auch hier .
Danke
-
Hm, ja. Daran liegt's also nicht.
Okay, also Ferndiagnoe funzt hier nicht. Ich muss das an meinem eigenen Rechner testen...sobald hier wieder was geht. Könnte also etwas dauern.
Kompilieren eigentlich normale GTK+ Programme? Das haste ja schließlich auch installiert
-
Ich habe mir jetzt MSYS installiert und damit geht's ohne Probleme. Es ist zwar nicht ganz so komfortabel wie mit einer IDE aber besser als nichts.
Trotzdem nochmal vielen Dank für die Hilfe.
-
Vielleicht könnte es dem ein oder anderen helfen.
Gtkmm mit DevC++ zum laufen bekommen: http://c-plusplus.net/forum/viewtopic-var-p-is-1265493.html#1265493
-
kann mir jemand verraten wie das unter code::blocks funktioniert?!
weiß nicht wie man das dort einbindet. bitte helft mir
komm ohne euch keinen schritt weiter -habe gtk++ und gtkmm in c:\programme\gtk installiert
aber wie mache ich code::blocks jetzt klar wo die gtkmm.h ist?
bzw wenn ich den include einstelle will er immer wieder andere dateien.
zum verrückt werden!!!!!!!
-
Phenex schrieb:
kann mir jemand verraten wie das unter code::blocks funktioniert?!
weiß nicht wie man das dort einbindet. bitte helft mir
komm ohne euch keinen schritt weiter -habe gtk++ und gtkmm in c:\programme\gtk installiert
aber wie mache ich code::blocks jetzt klar wo die gtkmm.h ist?
bzw wenn ich den include einstelle will er immer wieder andere dateien.
zum verrückt werden!!!!!!!http://c-plusplus.net/forum/viewtopic-var-p-is-1102189.html#1102189
-
Na Toll, merke gerade das die Datei nicht mehr aufm Server ist, habe auch meine Platte durchsucht und nichts zu finden ...
Michael hat sie aber vllt noch, wenn er mal online ist frag ich ihn und lade es neu hoch
-
so... nach 4,5 stunden habe ich das teil jetzt endlich installiert bekommen, jetzt stehe ich aber vor dem nächsten problem und finde schon wieder seit 1,5h keine lösung *grml*
und zwar bekomm ich beim kompilieren immer den fehler, dass die .exe nicht erstellt werden könnte...im kompilier log steht folgendes:
Compiler: Default compiler
Building Makefile: "C:\test\Makefile.win"
Führt make... aus
make.exe -f "C:\test\Makefile.win" all
g++.exe ../test/main.o ../test/mywindow.o -o "Projekt2.exe" -L"C:/Dev-Cpp/lib" -mwindows -user32 -Wl,-luuid -LC:/GTK/lib -lgtkmm-2.4 -lgdkmm-2.4 -latkmm-1.6 -lgtk-win32-2.0 -lpangomm-1.4 -lcairomm-1.0 -lglibmm-2.4 -lsigc-2.0 -lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lfontconfig -lfreetype -lz -lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -Wl,--enable-runtime-pseudo-reloc../test/mywindow.o(.text+0x1df2):mywindow.cpp: multiple definition of `main'
../test/main.o(.text+0x100):main.cpp: first defined here
collect2: ld returned 1 exit statusmake.exe: *** [Projekt2.exe] Error 1
Ausführung beendet
ich hoff es kann mir jemand helfen, bin relativ ratlos und auf dem gebiet dazu auch noch verdammt neu....
-
Kall-Hoinz schrieb:
../test/mywindow.o(.text+0x1df2):mywindow.cpp: multiple definition of `main' ../test/main.o(.text+0x100):main.cpp: first defined here
Irgendwas stimmt mit deinen Definitionen nicht, du hast mehrere main-Funktionen. Die sollte einmalig sein.
-
hui...heir wird einem aber schnell geholfen...merci... dadran lags Oo ... hab einfach alles neu aufgesetzt...also code mäßig ... jetzt gings
-
Super Tut! Danke=)
-
finde das tut auch voll cool und warte auf den 2 teil
ist das erste mal das ich gui progge aber es scheint gar nicht so schwer zu sein
weiter so
-
Es gibt schon einen zweiten und dritten Teil.
GTKmm Tutorial (Teil 2)
GTKmm Tutorial (Teil 3)
-
Unter Werkzeuge(Tools)=>Compiler Option im Reiter Verzeichnisse und hier im Unterreiter Biblotheken alles löschen.
Schon funktioniert es.Viel Spaß beim Kompilieren
-
hey,
super tutorial, danke für die mühe.
lässt es sich vieleicht noch einrichten, das die anderen teile auch noch als pdf rauskommen?
grüß Daniel
-
Alle Artikel existieren als PDF... einfach auf magazin.c-plusplus.net gehen, den Artikel auswählen und dann auf "Druckversion des Artikels"
-
saugeil danke
-
Sorry, wenn ich den Beitrag nochmal hochschiebe...
Ich such den Installer für die DevCpp Projekttemplates, von denen im ursprünglichen Beitrag die Rede ist. Ich werde stets ins Nirvana geführt...Hat den jmd von euch noch? Könnte den jemand irgendwo hochladen (oder per Email schicken, das geht natürlich auch..)
Danke im Voraus und viele Grüße!
-
Ja leider hab ich mein Hostingspace aufgeben müssen wo diese Dateien drauf waren. Ich habe irgendwo noch ein backup davon glaub ich. Aber sicher bin ich mir da jetzt nicht.
Ich schaue heute abend mal.