VC2005 Projekt fuer GTKmm mit MPC erstellen.
-
Hallo
ich moecht hier kurz beschreiben,
wie man mit MPC einfach VC2005 Projekte fuer GTKmm erstellen kann.MPC heisst: "The Makefile, Project, and Workspace Creator".
Er unterstuetzt die Sprachen: c++, c#, java und vb
und erzeugt Projekt Dateien fuer: make, nmake, vc6, vc7, vc8, bmake usw.
MPC ist in Perl geschrieben.
Wer von Euch die Opensource Projekte ACE (C++ Framework)
und TAO (C++ Corba Implemenation basierend auf ACE) kennt,
dem duerft MPC bekannt sein.MPC wird von OCI aktiv weiterentwickelt.
Die Dokumentation dazu kann man sich hier herunterladen:
http://download.ociweb.com/TAO-1.4a/TAO1.4aMakeProjectCreator.pdf
In der Datei USAGE im Verzeichnig MPC sind weitere Anleitungen.
MPC kann man sich von hier herunterladen:
http://ociweb.com/products/mpc/down.html
Fuer Windows verwende ich die Perl Version von Activestate:
ftp://activestate.com/ActivePerl/Windows/5.8Die pkgconfig Dateien von GTKmm und GTK+ hab ich fuer Debian und Win32 uebersetzt.
Fuer 3 Beispielprogramme aus GTKmm hab ich die MPC Projekt Dateien erstellt.
Das ganz kann man sich hier herunterladen:
http://napali.ch/MPC_GTKmm_Demo.tgzDarin ist folgendes enthalten:
MPC Base Project Files:
MPC_GTKmm_Demo/Debian/.mpb
MPC_GTKmm_Demo/Win32/.mpbMPC Workspace File:
MPC_GTKmm_Demo/GTKmm_examples.mwc
Shell Script fuer Dos und Unix:
MPC_GTKmm_Demo/runmwc.sh
MPC_GTKmm_Demo/runmwc.cmdMPC Projekt Dateien fuer die Beispielprogramme:
MPC_GTKmm_Demo/cellrenderer/cellrenderer.mpc
MPC_GTKmm_Demo/gears/gears.mpc
MPC_GTKmm_Demo/gtk-demo/gtk-demo.mpcAbhaengigkeits Graph als dot und png Datei:
MPC_GTKmm_Demo/Debian/depends.dot
MPC_GTKmm_Demo/Debian/depends.png
MPC_GTKmm_Demo/Win32/depends.dot
MPC_GTKmm_Demo/Win32/depends.pngPerlprogramm um aus pkgconfig Dateien MPC Dateien zu erzeugen:
MPC_GTKmm_Demo/pkg-configToMPC.pl
Perl muss im PATH enthalten sein.
Die Umgebungsvarible GTK_HOME muss auf das Installationsverzeichnis gesetzt sein.
Zum Beispiel fuer Linux:export GTK_HOME=/usr
Zum Beispiel fuer Windows:
GTK_HOME=C:\GTK
runmwc.sh oder runmwc.cmd aufrufen, und die VC2005 Projektdateien
und die Makefiles werden erzeugt.Ich hoffe das hilft, GTKmm einfacher mit VC2005 einzusetzen
und MPC kennen zu lernen.Gruss
Urs
-
Wow, nicht schlecht, der Specht
Werde das dann in die FAQ einstellen
MfG
GPC
-
GPC schrieb:
Wow, nicht schlecht, der Specht
Werde das dann in die FAQ einstellen
Schoen das freut mich!
VC2005 Projektdateien fuer GTKmm Programme von hand zu erstellen, halte ich fuer eine Qual. (auch sonst)MPC koennte auch fuer einen Artikel im Magazin interessant sein.
Ich hab ihn in unserem Arbeitsteam eingefuehrt und wir sind wirklich zu frieden damit.
Jetzt erzeugen wir nur noch MPC Workspace- und Projektfiles und koennen
diese fuer den Sun Compiler, g++ und VC2005 nutzen.Gruss
Urs
-
Urs Stotz schrieb:
GPC schrieb:
Wow, nicht schlecht, der Specht
Werde das dann in die FAQ einstellen
Schoen das freut mich!
VC2005 Projektdateien fuer GTKmm Programme von hand zu erstellen, halte ich fuer eine Qual. (auch sonst)Keine Ahnung, ich sehe das Problem eher im Einrichten von gtkmm für Windows begründet.
MPC koennte auch fuer einen Artikel im Magazin interessant sein.
Ja, der könnte hilfreich sein...
Erstell doch einen kleinen Entwurf (Welche Themen du behandelst usw.) und mail mir den an redaktion@c-plusplus.net
Dann sehen wir weiterMfG
GPC
-
MPC Keine Ahnung, ich sehe das Problem eher im Einrichten von gtkmm für Windows begründet.GPC
Stimmt, das ist wirklich nicht gut geloest.