Forum QtFR

La communauté francophone Qt

Vous n'êtes pas identifié(e).

Annonce

Qt 4: 4.8.4 - Qt 5: 5.0.2 - Qt Creator: 2.7.1 - Qt Installer: 1.3.0 - VS Qt 4: 1.1.11 - VS Qt 5: 1.2.1 - Monkey Studio: 1.9.0.4

#1 15-02-2006 17:42:19

pasnox
Modérateur Qt
Lieu : France
Inscription : 21-05-2005
Messages : 1 764
Site Web

[Monkey Studio] Manuel

Vous n'arrivez pas à utiliser Monkey Studio ?!
Besoin d'un renseignement ?!

Merci de m'en informer ici.


Besoin d'un IDE pour Qt 4, qui fonctionne, qui soit multiplateforme, puissant et extensible ?
Vous êtes au bon endroit, essayez Monkey Studio : http://monkeystudio.org

N'hesitez pas à venir faire un tour sur le channel IRC de Qt fr accessible ici ( #qt-fr )

Hors ligne

#2 22-02-2006 12:47:42

pasnox
Modérateur Qt
Lieu : France
Inscription : 21-05-2005
Messages : 1 764
Site Web

Re : [Monkey Studio] Manuel

Qt4DS Simple Hello World How To

* Open Qt4DS

* Project =>  Close All (if needed)

* Project => New Project
    Template: Qt Gui
    Name: HelloWorld
    Location: Desktop/HelloWorld

* Project => Add => New Form
    Create a MainWindow
    ObjectName: UIMain
    WindowTitle: Hello World
    Save the file as UIMain.ui in Desktop/HelloWorld/src/ui
    Close designer

* Project => Add => Existing File
    Choose the ui file UIMain.ui

* In th project Box develop Form Files and double click on UIMain.ui
    This will open the file in designer, close designer ( not needed )
    Go back qt4ds
    In the bottom right ( under Source code editor ), click the header tab
    This will show the SubClassing wizard
        * Choose QMainWindow as the base class ( our ui is a QMainWindow )
        * Next, Next ( You can edit the generated file before terminate if you want )
        * Qt4Ds ask you some info on the file, ignore it if you want
    This will create a header and a source file in Header Files and Source Files in the project box

* You now need a main file

* Project => Add => New File
    Template: Main
    Name: main
    Location: Desktop/HelloWorld/src
    Check that Add to project is checked, click ok
    Select the (all) window manager to tell that this file will be available for the global project, click ok
    Select the class that the main will create by default ( your main window ) choose UIMain.h
    Qt4DS ask you some info about the file, ignore it
   
* In the source code editor of the main file, replace :
   
    #include "src/ui/UIMain.h" by #include "UIMain.h"

    AND

    UIMain w;
    w.show();

    BY

    UIMain::self()->show();

* Project => Options
    Choose the second tab ( WS Configuration )
    In th combo box ( LIBS )
    Choose INCLUDEPATH and add src/ui and src
    Click OK

* Build => Build => Build Current

    This will create the binary in:
        Window: Release directory
        Linux: project directory
        Mac OS X: Don't have a mac to test ...

To test the Hello World application : Build => Execute, Click OK

All done ! Good smile


Besoin d'un IDE pour Qt 4, qui fonctionne, qui soit multiplateforme, puissant et extensible ?
Vous êtes au bon endroit, essayez Monkey Studio : http://monkeystudio.org

N'hesitez pas à venir faire un tour sur le channel IRC de Qt fr accessible ici ( #qt-fr )

Hors ligne

#3 23-02-2006 14:47:57

pasnox
Modérateur Qt
Lieu : France
Inscription : 21-05-2005
Messages : 1 764
Site Web

Re : [Monkey Studio] Manuel

Qt4DS, Tutoriel Hello World

* Ouvrir Qt4DS

* Projet => Fermer Tout (Si besoin)

* Projet => Nouveau Projet
    Template: Qt Gui
    Nom: HelloWorld
    Location: Desktop/HelloWorld

* Projet => Ajouter => Nouveau Formulaire
    Créer un QMainWindow
    ObjectName: UIMain
    WindowTitle: Hello World
    Sauver le fichier en tant que UIMain.ui dans Desktop/HelloWorld/src/ui
    Fermer designer

* Projet => Ajouter => Fichier Existant
    Ouvrir le fichier ui UIMain.ui créé précédement

* Dans la boite à projet, developper Fichier Form et double clicke sur UIMain.ui
    Ca ouvrira le fichier dans designer, fermer designer (pas besoin pour ce tut)
    Retourner à Qt4DS
    Dans la partie droite (Editeur de code source), click sur l'onglet Entete
    Un assistant s'ouvre vous permettant de creer un class heritant de votre fichier ui
        Choix de la classe de base: QMainWindow (Le fichier ui est un QMainWindow)
        Suivant, Suivant (Vous pouvez editer les fichiers generés si vous voulez)
        Qt4DS vous demandera des informations, ignoré
    Vous disosez maintenant de votre classe (h et cpp) visible dans la boite à projet Fichier Entete, Fichier Source

* Vous avez maintenant besoin d'un fichier main

* Projet => Ajouter => Nouveau Fichier
    Template: Main
    Nom: main
    Location: Desktop/HelloWorld/src
    Verifier que Ajouter au projet est coché, click sur OK
    Selectionner (all) pour le gestionnaire de fenetre pour dire que ce formulaire sera actif pour le projet global
    Selectionner la classe que le main devra initialiser par defaut (votre fenetre principal), choisir UIMain.h
    Qt4DS vous demandera des informations, ignoré
   
* Dans l'editeur de code source du fichier main, remplacer:
   
    #include "src/ui/UIMain.h"

    PAR

    #include "UIMain.h"

    ET

    UIMain w;
    w.show();

    PAR

    UIMain::self()->show();

* Projet => Options
    Choisissez le second onglet (WS Configuration)
    Dans le combo box (LIBS)
    Choisir INCLUDEPATH et ajouter src/ui et src
    Click OK

* Construire => Construire => Construire Courant
    Ceci va creer un binaire dans:
        Window: dossier release
        Linux: dossier du projet
        Mac OS X: J'ai pas de mac pour tester...

Pour tester l'application Hello World : Construire => Executer, click OK

Terminé, Bien !


Besoin d'un IDE pour Qt 4, qui fonctionne, qui soit multiplateforme, puissant et extensible ?
Vous êtes au bon endroit, essayez Monkey Studio : http://monkeystudio.org

N'hesitez pas à venir faire un tour sur le channel IRC de Qt fr accessible ici ( #qt-fr )

Hors ligne

#4 20-05-2006 01:09:38

koda
Membre(e) Qt
Inscription : 18-05-2006
Messages : 6

Re : [Monkey Studio] Manuel

macromedia propose  un logiciel merveilleux  d'utilité (sous windows) il s'agit de captivate avec  captivate  tu  balades  ton mulot  un peu partout  tu clicote comme  si  tu  voulais   faire une démo en direct  live

cela  te  crée une  diapo  par événement reconstitue les mouvements de la sourie,  tu as  une  belle   time  line qui  te permet d'accélérer ou ralentir les séquences. Puis sur  chaque action  tu peux ajouter du texte en commentaire. Quand  tu as  fini, il est l'heure de publier;  facile, tu peux le  faire en  flash ou en exe et du coup intégrer le tout à  ton projet. en mfc on a  un conténaire  flash il y a peux  etre le meme  sous qt et si il n'y en a pas  tu execute l'exe obtenu.
macromedia captivate  est en version d'essaie et malheurueusement non libre, il n'empeche, il  n'y a pas mieux pour faire un  bon tuto bien pro

Hors ligne

#5 20-05-2006 12:59:57

pasnox
Modérateur Qt
Lieu : France
Inscription : 21-05-2005
Messages : 1 764
Site Web

Re : [Monkey Studio] Manuel

Je peu aussi utiliser la lib Qttest, qui permet de simuler des mouvement de souris, des click etc, mailheureusement je n'ai aps le temps de me pencher sur ca pour le moment.

Merci, P@sNox,


Besoin d'un IDE pour Qt 4, qui fonctionne, qui soit multiplateforme, puissant et extensible ?
Vous êtes au bon endroit, essayez Monkey Studio : http://monkeystudio.org

N'hesitez pas à venir faire un tour sur le channel IRC de Qt fr accessible ici ( #qt-fr )

Hors ligne

#6 28-12-2007 19:55:21

kaloub
Membre(e) Qt
Inscription : 24-12-2007
Messages : 8

Re : [Monkey Studio] Manuel

bonjour
j'aimerai savoir ou trouver un tutorial pour debutant avec studio monkey qt
merci

Hors ligne

#7 28-12-2007 20:20:32

pasnox
Modérateur Qt
Lieu : France
Inscription : 21-05-2005
Messages : 1 764
Site Web

Re : [Monkey Studio] Manuel

Bonjour,

A part ce thread, il n'existe pas grand chose concernant un manuel ou tutorial.
Si tu as des questions, posent les directement je me ferai un plaisir d'y repondre.

P@sNox,


Besoin d'un IDE pour Qt 4, qui fonctionne, qui soit multiplateforme, puissant et extensible ?
Vous êtes au bon endroit, essayez Monkey Studio : http://monkeystudio.org

N'hesitez pas à venir faire un tour sur le channel IRC de Qt fr accessible ici ( #qt-fr )

Hors ligne

#8 29-12-2007 15:51:46

kaloub
Membre(e) Qt
Inscription : 24-12-2007
Messages : 8

Re : [Monkey Studio] Manuel

bonjour
bein mon pb c'est au tout debut, qd je fais nouveu projet, puis qt gui dans le templates wizard, puis je donne le base name,  qd je fais next il me repons
Cannot read file C:/Monkey Studio RAD/../templates/C++/Projects/qt_gui.pro:
Le chemin d'accès spécifié est introuvable..
puis
Cannot read file C:/Monkey Studio RAD/../templates/C++/Files/qt_gui_main.cpp:
Le chemin d'accès spécifié est introuvable..
alors que ces fichiers existent.
puis dans une petite fenetre l'une .pro et l'autre .ccp je ne sais plus quoi mettre.

Si vous pouviez m'indiquez les premiers pas pour reussir "hello world" ça  sera pas mal
merci

Hors ligne

#9 29-12-2007 16:05:00

pasnox
Modérateur Qt
Lieu : France
Inscription : 21-05-2005
Messages : 1 764
Site Web

Re : [Monkey Studio] Manuel

Comme je te l'ai dis dans l'autre post, il faut utiliser la version du svn, elle est beaucoup plus facile a utiliser et ne comporte pas ce bug de template.

Au pire attends ce weekend, une nouvelle preview devrait sortir.

P@sNox,


Besoin d'un IDE pour Qt 4, qui fonctionne, qui soit multiplateforme, puissant et extensible ?
Vous êtes au bon endroit, essayez Monkey Studio : http://monkeystudio.org

N'hesitez pas à venir faire un tour sur le channel IRC de Qt fr accessible ici ( #qt-fr )

Hors ligne

#10 29-12-2007 17:30:24

kaloub
Membre(e) Qt
Inscription : 24-12-2007
Messages : 8

Re : [Monkey Studio] Manuel

merci de m'indiquer le lien qd ça sortira

Hors ligne

#11 15-01-2008 10:12:52

hicpalm
Membre(e) Qt
Inscription : 09-04-2007
Messages : 45

Re : [Monkey Studio] Manuel

bonjour,
je viens de compiler Monkey Studio v1.8.0.0. mais je n'arrive pas a personnaliser l'editeur (font et couleur).
j'ai essayé avec : Edit->Settings->editor->lexers Hilightning (si je ne me trempe pas c'est bien là que ça se passe) mais rien ne change.
merci

Hors ligne

#12 15-01-2008 11:51:17

pasnox
Modérateur Qt
Lieu : France
Inscription : 21-05-2005
Messages : 1 764
Site Web

Re : [Monkey Studio] Manuel

La 1.8.1.0 vient de sortir, merci d'utiliser la dernière version et vérifier que le problème persiste.

P@sNox,


Besoin d'un IDE pour Qt 4, qui fonctionne, qui soit multiplateforme, puissant et extensible ?
Vous êtes au bon endroit, essayez Monkey Studio : http://monkeystudio.org

N'hesitez pas à venir faire un tour sur le channel IRC de Qt fr accessible ici ( #qt-fr )

Hors ligne

#13 20-01-2008 09:25:13

hicpalm
Membre(e) Qt
Inscription : 09-04-2007
Messages : 45

Re : [Monkey Studio] Manuel

ok !
monkeystudio-1.8.1.0-preview : telechargé , compilé ... mais rien ne change.
je sais pas mais ça pourrai aider :
je lance monkey dans une console ça se lance et  donne ceci derière :

j'ouvre un source du projet en cours ça donne ceci :

je lance edit->settings :

je modifie des options de l'editeur mais sans effet ...
merci

Hors ligne

#14 20-01-2008 22:32:49

spomky
Membre(e) Qt
Inscription : 22-08-2006
Messages : 149

Re : [Monkey Studio] Manuel

En partie supérieure à droite tu as une liste déroulante avec différents langages.
Vérifie bien que le langage sélectionné (C++ par exemple) correspond bien au fichier que tu édites (.cpp).
Par défaut la valeur de la liste est "Bash"
qtfr-213.png

Dernière modification par spomky (20-01-2008 22:33:16)


Membre de l'AFUL
kubuntu-banner.png

Hors ligne

#15 21-01-2008 09:48:12

hicpalm
Membre(e) Qt
Inscription : 09-04-2007
Messages : 45

Re : [Monkey Studio] Manuel

Oups ...  j'ai pas pensé  à celà !!! c'était bien ça ... "problème" résolu !
merci à tous ...

Hors ligne

#16 21-02-2008 12:55:11

Dickymoe51
Invité

Re : [Monkey Studio] Manuel

Bonjour j'ai voulu essayé monkey studio. Je l'ai recup de la derniere SVN, qmake && make release && make install.

Cela fonctionne. Par contre lorsque je fais monkeystudio à dans une console il ne trouve pas les templates...

Quand je fait ./monkeystudio dans le rep bin de build il n'arrive pas a loader les plugins :


Auriez-vous une idée du pourquoi ?

Je suis sous suse 10.0 64bit avec QT4.3.3 compilé à la main.

Merci beaucoup.

dickymoe

#17 21-02-2008 16:41:21

Dickymoe51
Invité

Re : [Monkey Studio] Manuel

En faite mon QMAKESPEC était sur du linux-g++-64 en recompilant en linux-g++ cela à fonctionné...

Bon après le logiciel est pas mal mais deux trois truc bizarre... tanpis...

Dickymoe51

#18 21-02-2008 19:11:22

pasnox
Modérateur Qt
Lieu : France
Inscription : 21-05-2005
Messages : 1 764
Site Web

Re : [Monkey Studio] Manuel

Dickymoe51 a écrit :

En faite mon QMAKESPEC était sur du linux-g++-64 en recompilant en linux-g++ cela à fonctionné...

Bon après le logiciel est pas mal mais deux trois truc bizarre... tanpis...

Dickymoe51

Bonjour,

J'aimerais la liste des 2/3 trucs bizarre big_smile
C'est avec ca que j'avance wink
Tout commentaires ( mal ou bien ) est le bienvenu.

P@sNox,


Besoin d'un IDE pour Qt 4, qui fonctionne, qui soit multiplateforme, puissant et extensible ?
Vous êtes au bon endroit, essayez Monkey Studio : http://monkeystudio.org

N'hesitez pas à venir faire un tour sur le channel IRC de Qt fr accessible ici ( #qt-fr )

Hors ligne

#19 22-02-2008 10:20:03

AlexandreP
Invité

Re : [Monkey Studio] Manuel

Bonjour,

Sur le papier cet IDE a tout ce que je recherchais..  mais pour l'instant pas moyen de le compiler ;-(

Je tourne sur une OpenSuSE 10.2
J'ai téléchargé et compilé un Qt 4.3.1 sur le site de TrollTech..

Et lors de la compil de Monkey Studio ..

"widgets/pTabBar.cpp: In member function 'virtual void pTabBar::paintEvent(QPaintEvent*)':
widgets/pTabBar.cpp:71: error: 'tabAt' was not declared in this scope"

Certainement un probleme de PATH avec un Qt antérieur.. ou qqch du genre..
Si quelqu'un peut m'aider .. Merci d'avance !!!!

#20 22-02-2008 10:54:11

pasnox
Modérateur Qt
Lieu : France
Inscription : 21-05-2005
Messages : 1 764
Site Web

Re : [Monkey Studio] Manuel

Effectivement il semblerait que tu es une version de Qt < 4.3 ou tabAt n'existe pas.
Il vaudrait mieu mettre a jour ton package qt de ta distrib si possible.
Si tu ne peux pas; il te faudra apellé qmake avec le chemin complet de la nouvelle version de qt 4.3.1.
Ce qui donnerait pour la compilation de monkeystudio :
/PATH/TO/NEW/QT/bin/qmake
make release
sudo make install // pas obligetoire cette phase

P&sNox,


Besoin d'un IDE pour Qt 4, qui fonctionne, qui soit multiplateforme, puissant et extensible ?
Vous êtes au bon endroit, essayez Monkey Studio : http://monkeystudio.org

N'hesitez pas à venir faire un tour sur le channel IRC de Qt fr accessible ici ( #qt-fr )

Hors ligne

#21 22-02-2008 11:18:16

AlexandreP
Invité

Re : [Monkey Studio] Manuel

Merci pour la réactivité !
le path vers le qmake est la première chose que j'ai testé .. 
En regardant le makefile généré les chemins sont les bons.
Cependant, à la compilation je retrouve des chemins du type
g++ -c -pipe -O2 -D_REENTRANT -fPIC -Wall -W  -DMONKEY_CORE_BUILD -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtGui -I/usr/include -I. -Iobjects -Iwidgets -I/usr/X11R6/include -I../build/release/.moc -I../build/release/.ui -o ../build/release/.obj/unix/pTabBar.o widgets/pTabBar.cpp

Et je ne vois pas comment modifier les "-I/usr/include/QtCore -I/usr/include/QtGui ..." pour pointer vers le bon chemin.

Je vais regarder si un rpm est dispo avec une mise à jour de Qt chez Novell... [ je reviens ]

J'ai bien les dernières versions des "libqt4" mais c'est "qt3-3.3.7-12" qui est installé :
un petit "#rpm -qa | grep qt" me donne cela :libqt4-qt3support-4.2.1-18
dbus-1-qt3-0.62-38
libqt4-sql-sqlite-4.2.1-7
libqt4-sql-unixODBC-4.2.1-7
qtcurve-gtk2-0.45.3-18
qt3-devel-3.3.7-12
yast2-qt-2.14.3-6
qt3-3.3.7-12
python-qt-3.5.5-29
pinentry-qt-0.7.2-1
libqt4-devel-doc-data-4.2.1-7
qt3-devel-tools-3.3.7-12
poppler-qt-0.5.4-20
libqt4-x11-4.2.1-20
libqt4-sql-mysql-4.2.1-7
qt3-devel-doc-3.3.7-12
libqt4-sql-4.2.1-18
libqt4-dbus-1-4.2.1-18
dbus-1-qt3-devel-0.62-38
libqt4-devel-4.2.1-20
libqtpod-0.3-18
libqt4-sql-postgresql-4.2.1-7
libqt4-devel-doc-4.2.1-18
libqt4-4.2.1-20


Une nouvelle fois merci d'avance !
Alex.

#22 22-02-2008 12:29:31

pasnox
Modérateur Qt
Lieu : France
Inscription : 21-05-2005
Messages : 1 764
Site Web

Re : [Monkey Studio] Manuel

Essaye d'effacer tout les makefiles.

Et retente :

/path/to/qt/43x/bin/qmake
make release

Post ensuite le makefile generé.

P@sNox,


Besoin d'un IDE pour Qt 4, qui fonctionne, qui soit multiplateforme, puissant et extensible ?
Vous êtes au bon endroit, essayez Monkey Studio : http://monkeystudio.org

N'hesitez pas à venir faire un tour sur le channel IRC de Qt fr accessible ici ( #qt-fr )

Hors ligne

#23 22-02-2008 15:21:49

AlexandreP
Invité

Re : [Monkey Studio] Manuel

D'avance pardon pour la longueur du post...

Après un make clean
et un qmake (avec le chemin qui va bien) voilà le makefile :

#############################################################################
# Makefile for building: monkey
# Generated by qmake (2.01a) (Qt 4.3.1) on: ven. févr. 22 14:05:50 2008
# Project:  monkey.pro
# Template: subdirs
# Command: /usr/local/Trolltech/Qt-4.3.1/bin/qmake -unix -o Makefile monkey.pro
#############################################################################

first: make_default
MAKEFILE      = Makefile
QMAKE         = /usr/local/Trolltech/Qt-4.3.1/bin/qmake
DEL_FILE      = rm -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p
COPY          = cp -f
COPY_FILE     = $(COPY)
COPY_DIR      = $(COPY) -r
INSTALL_FILE  = install -m 644 -p
INSTALL_PROGRAM = install -m 755 -p
INSTALL_DIR   = $(COPY_DIR)
DEL_FILE      = rm -f
SYMLINK       = ln -sf
DEL_DIR       = rmdir
MOVE          = mv -f
CHK_DIR_EXISTS= test -d
MKDIR         = mkdir -p
SUBTARGETS    =  \
                sub-qscintilla \
                sub-fresh \
                sub-ctags \
                sub-monkey \
                sub-plugins

qscintilla//$(MAKEFILE):
        @$(CHK_DIR_EXISTS) qscintilla/ || $(MKDIR) qscintilla/
        cd qscintilla/ && $(QMAKE) qscintilla.pro -unix -o $(MAKEFILE)
sub-qscintilla-qmake_all:  FORCE
        @$(CHK_DIR_EXISTS) qscintilla/ || $(MKDIR) qscintilla/
        cd qscintilla/ && $(QMAKE) qscintilla.pro -unix -o $(MAKEFILE)
sub-qscintilla: qscintilla//$(MAKEFILE) FORCE
        cd qscintilla/ && $(MAKE) -f $(MAKEFILE)
sub-qscintilla-make_default: qscintilla//$(MAKEFILE) FORCE
        cd qscintilla/ && $(MAKE) -f $(MAKEFILE)
sub-qscintilla-make_first: qscintilla//$(MAKEFILE) FORCE
        cd qscintilla/ && $(MAKE) -f $(MAKEFILE) first
sub-qscintilla-all: qscintilla//$(MAKEFILE) FORCE
        cd qscintilla/ && $(MAKE) -f $(MAKEFILE) all
sub-qscintilla-clean: qscintilla//$(MAKEFILE) FORCE
        cd qscintilla/ && $(MAKE) -f $(MAKEFILE) clean
sub-qscintilla-distclean: qscintilla//$(MAKEFILE) FORCE
        cd qscintilla/ && $(MAKE) -f $(MAKEFILE) distclean
sub-qscintilla-install_subtargets: qscintilla//$(MAKEFILE) FORCE
        cd qscintilla/ && $(MAKE) -f $(MAKEFILE) install
sub-qscintilla-uninstall_subtargets: qscintilla//$(MAKEFILE) FORCE
        cd qscintilla/ && $(MAKE) -f $(MAKEFILE) uninstall
fresh//$(MAKEFILE):
        @$(CHK_DIR_EXISTS) fresh/ || $(MKDIR) fresh/
        cd fresh/ && $(QMAKE) fresh.pro -unix -o $(MAKEFILE)
sub-fresh-qmake_all:  FORCE
        @$(CHK_DIR_EXISTS) fresh/ || $(MKDIR) fresh/
        cd fresh/ && $(QMAKE) fresh.pro -unix -o $(MAKEFILE)
sub-fresh: fresh//$(MAKEFILE) FORCE
        cd fresh/ && $(MAKE) -f $(MAKEFILE)
sub-fresh-make_default: fresh//$(MAKEFILE) FORCE
        cd fresh/ && $(MAKE) -f $(MAKEFILE)
sub-fresh-make_first: fresh//$(MAKEFILE) FORCE
        cd fresh/ && $(MAKE) -f $(MAKEFILE) first
sub-fresh-all: fresh//$(MAKEFILE) FORCE
        cd fresh/ && $(MAKE) -f $(MAKEFILE) all
sub-fresh-clean: fresh//$(MAKEFILE) FORCE
        cd fresh/ && $(MAKE) -f $(MAKEFILE) clean
sub-fresh-distclean: fresh//$(MAKEFILE) FORCE
        cd fresh/ && $(MAKE) -f $(MAKEFILE) distclean
sub-fresh-install_subtargets: fresh//$(MAKEFILE) FORCE
        cd fresh/ && $(MAKE) -f $(MAKEFILE) install
sub-fresh-uninstall_subtargets: fresh//$(MAKEFILE) FORCE
        cd fresh/ && $(MAKE) -f $(MAKEFILE) uninstall
ctags//$(MAKEFILE):
        @$(CHK_DIR_EXISTS) ctags/ || $(MKDIR) ctags/
        cd ctags/ && $(QMAKE) ctags.pro -unix -o $(MAKEFILE)
sub-ctags-qmake_all:  FORCE
        @$(CHK_DIR_EXISTS) ctags/ || $(MKDIR) ctags/
        cd ctags/ && $(QMAKE) ctags.pro -unix -o $(MAKEFILE)
sub-ctags: ctags//$(MAKEFILE) FORCE
        cd ctags/ && $(MAKE) -f $(MAKEFILE)
sub-ctags-make_default: ctags//$(MAKEFILE) FORCE
        cd ctags/ && $(MAKE) -f $(MAKEFILE)
sub-ctags-make_first: ctags//$(MAKEFILE) FORCE
        cd ctags/ && $(MAKE) -f $(MAKEFILE) first
sub-ctags-all: ctags//$(MAKEFILE) FORCE
        cd ctags/ && $(MAKE) -f $(MAKEFILE) all
sub-ctags-clean: ctags//$(MAKEFILE) FORCE
        cd ctags/ && $(MAKE) -f $(MAKEFILE) clean
sub-ctags-distclean: ctags//$(MAKEFILE) FORCE
        cd ctags/ && $(MAKE) -f $(MAKEFILE) distclean
sub-ctags-install_subtargets: ctags//$(MAKEFILE) FORCE
        cd ctags/ && $(MAKE) -f $(MAKEFILE) install
sub-ctags-uninstall_subtargets: ctags//$(MAKEFILE) FORCE
        cd ctags/ && $(MAKE) -f $(MAKEFILE) uninstall
monkey//$(MAKEFILE):
        @$(CHK_DIR_EXISTS) monkey/ || $(MKDIR) monkey/
        cd monkey/ && $(QMAKE) monkey.pro -unix -o $(MAKEFILE)
sub-monkey-qmake_all:  FORCE
        @$(CHK_DIR_EXISTS) monkey/ || $(MKDIR) monkey/
        cd monkey/ && $(QMAKE) monkey.pro -unix -o $(MAKEFILE)
sub-monkey: monkey//$(MAKEFILE) FORCE
        cd monkey/ && $(MAKE) -f $(MAKEFILE)
sub-monkey-make_default: monkey//$(MAKEFILE) FORCE
        cd monkey/ && $(MAKE) -f $(MAKEFILE)
sub-monkey-make_first: monkey//$(MAKEFILE) FORCE
        cd monkey/ && $(MAKE) -f $(MAKEFILE) first
sub-monkey-all: monkey//$(MAKEFILE) FORCE
        cd monkey/ && $(MAKE) -f $(MAKEFILE) all
sub-monkey-clean: monkey//$(MAKEFILE) FORCE
        cd monkey/ && $(MAKE) -f $(MAKEFILE) clean
sub-monkey-distclean: monkey//$(MAKEFILE) FORCE
        cd monkey/ && $(MAKE) -f $(MAKEFILE) distclean
sub-monkey-install_subtargets: monkey//$(MAKEFILE) FORCE
        cd monkey/ && $(MAKE) -f $(MAKEFILE) install
sub-monkey-uninstall_subtargets: monkey//$(MAKEFILE) FORCE
        cd monkey/ && $(MAKE) -f $(MAKEFILE) uninstall
plugins//$(MAKEFILE):
        @$(CHK_DIR_EXISTS) plugins/ || $(MKDIR) plugins/
        cd plugins/ && $(QMAKE) plugins.pro -unix -o $(MAKEFILE)
sub-plugins-qmake_all:  FORCE
        @$(CHK_DIR_EXISTS) plugins/ || $(MKDIR) plugins/
        cd plugins/ && $(QMAKE) plugins.pro -unix -o $(MAKEFILE)
sub-plugins: plugins//$(MAKEFILE) FORCE
        cd plugins/ && $(MAKE) -f $(MAKEFILE)
sub-plugins-make_default: plugins//$(MAKEFILE) FORCE
        cd plugins/ && $(MAKE) -f $(MAKEFILE)
sub-plugins-make_first: plugins//$(MAKEFILE) FORCE
        cd plugins/ && $(MAKE) -f $(MAKEFILE) first
sub-plugins-all: plugins//$(MAKEFILE) FORCE
        cd plugins/ && $(MAKE) -f $(MAKEFILE) all
sub-plugins-clean: plugins//$(MAKEFILE) FORCE
        cd plugins/ && $(MAKE) -f $(MAKEFILE) clean
sub-plugins-distclean: plugins//$(MAKEFILE) FORCE
        cd plugins/ && $(MAKE) -f $(MAKEFILE) distclean
sub-plugins-install_subtargets: plugins//$(MAKEFILE) FORCE
        cd plugins/ && $(MAKE) -f $(MAKEFILE) install
sub-plugins-uninstall_subtargets: plugins//$(MAKEFILE) FORCE
        cd plugins/ && $(MAKE) -f $(MAKEFILE) uninstall

Makefile: monkey.pro  /usr/local/Trolltech/Qt-4.3.1/mkspecs/linux-g++/qmake.conf /usr/local/Trolltech/Qt-4.3.1/mkspecs/common/g++.conf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/common/unix.conf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/common/linux.conf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/qconfig.pri \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt_functions.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt_config.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/exclusive_builds.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/default_pre.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/release.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/debug_and_release.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/default_post.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/warn_on.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/unix/thread.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/moc.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/resources.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/uic.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/yacc.prf \
                /usr/local/Trolltech/Qt-4.3.1/mkspecs/features/lex.prf
        $(QMAKE) -unix -o Makefile monkey.pro
/usr/local/Trolltech/Qt-4.3.1/mkspecs/common/g++.conf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/common/unix.conf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/common/linux.conf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/qconfig.pri:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt_functions.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt_config.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/exclusive_builds.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/default_pre.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/release.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/debug_and_release.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/default_post.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/warn_on.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/qt.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/unix/thread.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/moc.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/resources.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/uic.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/yacc.prf:
/usr/local/Trolltech/Qt-4.3.1/mkspecs/features/lex.prf:
qmake: qmake_all FORCE
        @$(QMAKE) -unix -o Makefile monkey.pro

qmake_all: sub-qscintilla-qmake_all sub-fresh-qmake_all sub-ctags-qmake_all sub-monkey-qmake_all sub-plugins-qmake_all FORCE

make_default: sub-qscintilla-make_default sub-fresh-make_default sub-ctags-make_default sub-monkey-make_default sub-plugins-make_default FORCE
make_first: sub-qscintilla-make_first sub-fresh-make_first sub-ctags-make_first sub-monkey-make_first sub-plugins-make_first FORCE
all: sub-qscintilla-all sub-fresh-all sub-ctags-all sub-monkey-all sub-plugins-all FORCE
clean: sub-qscintilla-clean sub-fresh-clean sub-ctags-clean sub-monkey-clean sub-plugins-clean FORCE
distclean: sub-qscintilla-distclean sub-fresh-distclean sub-ctags-distclean sub-monkey-distclean sub-plugins-distclean FORCE
        -$(DEL_FILE) Makefile
install_subtargets: sub-qscintilla-install_subtargets sub-fresh-install_subtargets sub-ctags-install_subtargets sub-monkey-install_subtargets sub-plugins-install_subtargets FORCE
uninstall_subtargets: sub-qscintilla-uninstall_subtargets sub-fresh-uninstall_subtargets sub-ctags-uninstall_subtargets sub-monkey-uninstall_subtargets sub-plugins-uninstall_subtargets FORCE

sub-qscintilla-sub_Debug: qscintilla//$(MAKEFILE)
        cd qscintilla/ && $(MAKE) debug
sub-fresh-sub_Debug: fresh//$(MAKEFILE)
        cd fresh/ && $(MAKE) debug
sub-ctags-sub_Debug: ctags//$(MAKEFILE)
        cd ctags/ && $(MAKE) debug
sub-monkey-sub_Debug: monkey//$(MAKEFILE)
        cd monkey/ && $(MAKE) debug
sub-plugins-sub_Debug: plugins//$(MAKEFILE)
        cd plugins/ && $(MAKE) debug
debug: sub-qscintilla-sub_Debug sub-fresh-sub_Debug sub-ctags-sub_Debug sub-monkey-sub_Debug sub-plugins-sub_Debug

sub-qscintilla-sub_Release: qscintilla//$(MAKEFILE)
        cd qscintilla/ && $(MAKE) release
sub-fresh-sub_Release: fresh//$(MAKEFILE)
        cd fresh/ && $(MAKE) release
sub-ctags-sub_Release: ctags//$(MAKEFILE)
        cd ctags/ && $(MAKE) release
sub-monkey-sub_Release: monkey//$(MAKEFILE)
        cd monkey/ && $(MAKE) release
sub-plugins-sub_Release: plugins//$(MAKEFILE)
        cd plugins/ && $(MAKE) release
release: sub-qscintilla-sub_Release sub-fresh-sub_Release sub-ctags-sub_Release sub-monkey-sub_Release sub-plugins-sub_Release

mocclean: compiler_moc_header_clean compiler_moc_source_clean

mocables: compiler_moc_header_make_all compiler_moc_source_make_all
install: install_subtargets  FORCE

uninstall:  uninstall_subtargets FORCE

FORCE:

#24 22-02-2008 18:17:18

pasnox
Modérateur Qt
Lieu : France
Inscription : 21-05-2005
Messages : 1 764
Site Web

Re : [Monkey Studio] Manuel

Au vu de ce paste ( incomplet, surement a cause de la longueur du post ) je dirasi que ce makefile est valide.
Il faudrait etudié les autre makefiles generer a la volée dans les dossier ( monkey et plugins ).

Je pense que le plus facile serais de totalement desisntaller ton package officie lQt 4 de ta distrib et de ne garder que ta version compilé.
De toute facon la compatibilité binaire est assurée.

P@sNox,


Besoin d'un IDE pour Qt 4, qui fonctionne, qui soit multiplateforme, puissant et extensible ?
Vous êtes au bon endroit, essayez Monkey Studio : http://monkeystudio.org

N'hesitez pas à venir faire un tour sur le channel IRC de Qt fr accessible ici ( #qt-fr )

Hors ligne

#25 26-02-2008 16:07:44

AlexandreP
Invité

Re : [Monkey Studio] Manuel

Re-Bonjour !

Il y avait bien un Makefile qui pointait vers le mauvais qmake..
Une fois tout les Makefile effacés...
la compilation se passe bien ..
Mais au lancement ...

"Executable 'monkeystudio' requires Qt 4.3.2, found Qt 4.3.1."

oups....

Pied de page des forums


Sitemap QtFR