nmake doit être dans la path de ton système et tu dois l'incoquer en ligne de commande, c'est tout.
nmake doit être dans la path de ton système et tu dois l'incoquer en ligne de commande, c'est tout.
Bonjour, j ai exactement le meme probleme et je sais pas quoi faire, j ai tout fait comme on dis dans la page web d aide, fais le vsvars ... mais ca bloque au qconfigure.Envoyé par Miles
J ai qt4.1.2 avec visual studio 2003, windows.
Je suis sur que ca vient des variables d environnement mais je suis loin d etre un crack, si quelqu un pouvait etre vraiment concret ca m arrangerait :
dans mes variables d environnement, j ai mis :
nmake avec \Microsoft Visual Studio .NET 2003\Vc7\bin\
INCLUDE avec C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include\;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include;
LIB avec C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\;C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\lib;
et il me sors a chaque fois
nmake n est pas reconnu et bla et bla et bla
HELP please !!!
merci
Non, c'est dans PATH que tu dois rajouter C:\Microsoft Visual Studio .NET 2003\Vc7\bin\
nmake, c'est un nom de programme, donc si tu lui mets une variable d'environnement à la place, ça va faire mal![]()
ok je vais essayer, merci beaucoup en tout cas !!!
Derniers rebondissements :
Bon j ai vire nmake de mes variables d environnements, j ai vire de mon path qt4/... et j ai mis dans mon path
C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin;C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin
Mais il pleure encore a cause de nmake![]()
![]()
![]()
En fait visual.net est installé sur un autre lecteur (F, j'ai du mettre les executables demandés dans le repertoire de windows donc....
Par contre il me dit qu'il peut pas ouvrir "stdio.h": no such file or directory.
Si je le met dans le repertoire il me demande le suivant![]()
Fiable , prenant peux de ressource systeme ; GPL , écrit en C++ , quez demande le peuple ?
Faut pas toucher à l'install de VC++.
Après avoir dézippé QT et le patch au même endroit, exécuter installPatch.bat, ouvrir une console et se placer dans le répertoire.
Exécuter vcvars32.bat qui se trouve normalement dans le répertoire "bin" dans le répertoire d'installation de VC++.
Y'a plus qu'à lancer
qconfigure.bat msv.net
ou
qconfigure.bat msvc2005
si vous avez VC++ 2005. Pour ce dernier, il faut avoir installé le Platform SDK et configuré son emplacement (répertoires include et lib) dans le fameux fichier vcvars32.bat ci-dessus.
Personnelement, j'ai commencé à jeter un oeil à QT4, je trouve que la lib s'est complexifiée, et suis sceptique sur certaines choses (utilisation de QVariant à tour de bras, itérateurs à la Java, en-têtes sans le .h, ...). Je suis en train de migrer un bout de code QT3 pour voir, et je dois tout reprendre au niveau ihm (uic3 ne fonctionne pas). Le nouveau designer est discutable aussi, on regrette certaines choses, ne serait-ce que de pouvoir bricoler en 30 secondes un petit prototype de preview sans une ligne de code.
Après y'a des changements / nouveautés sympas, mais je trouve cette première version 4 pas très bien finie, un peu trop en rupture avec la 3, je suis quand même un peu déçu.
C'est sûr, c'est une rupture franche, mais bon, j'aime bien quand même. Plus de constructeurs à ralonges, il y a des avantages et des inconvénients, séparation des librairies, on peut garder le .h dans les headers, la version sans inclus simplement le .h, le Designer est effectivement pourri, mais pour faire juste une interface et la modifier après, c'est bien.
Pour le designer, je trouve la nouvelle approche via la fonction setupUi bien meilleure. Mais je regrette de ne plus pouvoir l'utiliser pour prototyper une IHM, et la foison de fenêtres genre IDE Borland, ils auraient pu proposer les 2 modes de travail.
Par contre, leur adaptation du pattern MVC à base de QVariant, je trouve ça inélégant, lourd et complexe.
J4ai pas regardé à l'intérieur l'histoire des QVariant![]()
Après avoir patché et compilé QT 4.1.0 à l'aide de l'outil filé précédement dans ce forum, j'ai lancé la compilation de mon projet avec une bete fenetre.
Plein d'erreur de link ont été résolues en passant les libs nécessaires, mais il m'en reste 3 :
(Fenetre1 c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public: virtual int __thiscall Fenetre1::qt_metacall(enum QMetaObject::Call,int,void * *) public: virtual void * __thiscall Fenetre1::qt_metacast(char const *) public: virtual struct QMetaObject const * __thiscall Fenetre1::metaObject(void)const)
Code : Sélectionner tout - Visualiser dans une fenêtre à part class Fenetre1 : public QMainWindow, Ui::MainWindow
Je n'arrive pas à trouver où ces fonctions sont définies, et quoi faire pour les résoudre...
Merci d'avance...
moc
moc
moc et encore moc.
Faut lire l'aide.
Une autre question. Est-ce que Ui::MainWindow hérite de QObject ? Et tu as bien mis la macro Q_OBJECT dans ton code ?
Effectivement, c'était bien le moc. Ca marche (presque) parfaitement !
Par contre, comment peut-on faire pour éviter d'avoir à refaire à la main le "uic -o" et le "moc -o" à chaque fois que l'on change un détail de l'interface ?
il faut utiliser qmake, pas le choix, et donc mingw si on est sous Windows.
Perso, uic, c'est poubelle directement après qu'il m'ait craché un canevas d'interface graphique que je modifie à la main. Le QDesigner est pourri à ce niveau.
question de noob, qu'est ce que ça veut dire exactement licence gpl. j'ai cherché sur le net mais j'ai pas pigé![]()
En tapant "licence GPL" sous Google, tu obtiens une magnifique première page de résultats ne comportant que des liens vers des traductions françaises de ladite licence. Tu as dû chercher très longtempsEnvoyé par reptils
En gros (les puristes me reprendront), quelque chose sous licence GPL est libre mais impose que ce qui l'utilise le soit aussi.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Bonjour(soirEnvoyé par Aurelien.Regat-Barrel
),
J'utilise .NET (2003). J'ai suivi exactement les instruction ci dessus, celle de la doc fourni avec QT, et de deux manière: avec la version source ou avec l'executable qui fournit minGW avec qt. Dans les deux cas la compilation des sources prend un peu de temps et dans le premier il y a quelques erreur au bout.
Ce qui m'embête c'est que quoique je fasse je n'ai pas accès a l'options qt dans la list d'add-ins de .NET. Or les tutos d'introduction parlent tous de configurer QT en add-ins sous .NET... Donc est ce que j'ai tout bien fait? Faut il faire encore autre chose?Peut etre deplace tout ce qui a été généré dans les dossier de .NET? La a vrai dire je suis un peu perdu donc si quelqu'un pouvait me donner un coup de pouce.
Merci
On ne peut pas "configurer" Qt en add-ins pour VS avec la version GPL, tu dois toujours encore créer toi-même ton projet.
Si la compilation plante, il nous faudrait des détails pour t'aider.
La version commerciale fournit un add'in pour VC++, pas la version GPL qui n'est même pas prévue pour compiler avec ce compilo.
Partager