Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Advanced Developers Conference     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: FAQ - GUIs ::  VC2005 Projekt fuer GTKmm mit MPC erstellen.     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
Urs Stotz
Mitglied

Benutzerprofil
Anmeldungsdatum: 23.06.2006
Beiträge: 16
Beitrag Urs Stotz Mitglied 02: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:
    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
Werbeunterbrechung
GPC
Moderator

Benutzerprofil
Anmeldungsdatum: 11.07.2004
Beiträge: 6170
Beitrag GPC Moderator 09:59:48 23.09.2006   Titel:              Zitieren

Wow, nicht schlecht, der Specht :live:

Werde das dann in die FAQ einstellen :)

MfG

GPC
Urs Stotz
Mitglied

Benutzerprofil
Anmeldungsdatum: 23.06.2006
Beiträge: 16
Beitrag Urs Stotz Mitglied 16:25:19 23.09.2006   Titel:              Zitieren

GPC schrieb:
Wow, nicht schlecht, der Specht :live:

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: 6170
Beitrag GPC Moderator 16:55:07 23.09.2006   Titel:              Zitieren

Urs Stotz schrieb:
GPC schrieb:
Wow, nicht schlecht, der Specht :live:

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
Urs Stotz
Mitglied

Benutzerprofil
Anmeldungsdatum: 23.06.2006
Beiträge: 16
Beitrag Urs Stotz Mitglied 17: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.
C/C++ Forum :: FAQ - GUIs ::  VC2005 Projekt fuer GTKmm mit MPC erstellen.   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




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.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.