| Autor |
Nachricht |
Urs Stotz
Mitglied
Benutzerprofil
Anmeldungsdatum: 23.06.2006
Beiträge: 16
|
Urs Stotz Mitglied
03:25:42 23.09.2006 Titel: |
VC2005 Projekt fuer GTKmm mit MPC erstellen. |
Zitieren |
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.8
Die 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.tgz
Darin ist folgendes enthalten:
MPC Base Project Files:
MPC_GTKmm_Demo/Debian/*.mpb
MPC_GTKmm_Demo/Win32/*.mpb
MPC Workspace File:
MPC_GTKmm_Demo/GTKmm_examples.mwc
Shell Script fuer Dos und Unix:
MPC_GTKmm_Demo/runmwc.sh
MPC_GTKmm_Demo/runmwc.cmd
MPC Projekt Dateien fuer die Beispielprogramme:
MPC_GTKmm_Demo/cellrenderer/cellrenderer.mpc
MPC_GTKmm_Demo/gears/gears.mpc
MPC_GTKmm_Demo/gtk-demo/gtk-demo.mpc
Abhaengigkeits 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.png
Perlprogramm 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:
Zum Beispiel fuer Windows:
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 |
|
|
|
 |
Werbeunterbrechung
|
|
 |
GPC
Moderator
Benutzerprofil
Anmeldungsdatum: 11.07.2004
Beiträge: 6815
|
GPC Moderator
10:59:48 23.09.2006 Titel: |
|
Zitieren |
Wow, nicht schlecht, der Specht
Werde das dann in die FAQ einstellen
MfG
GPC |
_________________ "We're rockstars, not lumberjacks" (Axl Rose about Grunge)
|
|
 |
Urs Stotz
Mitglied
Benutzerprofil
Anmeldungsdatum: 23.06.2006
Beiträge: 16
|
Urs Stotz Mitglied
17:25:19 23.09.2006 Titel: |
|
Zitieren |
| 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 |
|
|
|
 |
GPC
Moderator
Benutzerprofil
Anmeldungsdatum: 11.07.2004
Beiträge: 6815
|
GPC Moderator
17:55:07 23.09.2006 Titel: |
|
Zitieren |
| 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.
| Zitat: | | 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.de
Dann sehen wir weiter
MfG
GPC |
_________________ "We're rockstars, not lumberjacks" (Axl Rose about Grunge)
|
|
 |
Urs Stotz
Mitglied
Benutzerprofil
Anmeldungsdatum: 23.06.2006
Beiträge: 16
|
Urs Stotz Mitglied
18:29:46 23.09.2006 Titel: |
|
Zitieren |
| Zitat: | | 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. |
|
|
|
 |
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können keine Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum nicht antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|
|