Aller au menu - Aller au contenu

Utiliser Qt avec Visual Studio 2010

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3  4  5 
Pseudo Commentaire
Page Précédente  1  2  3  4  5 
Hors ligne Brince # Posté le 19/10/2011 à 13:26:02
Avatar

20mn, 2h et 10mn de compilation pour moi (C2D E6400, hdds raptors). J'espère que je ne vais pas changer d'IDE après. :lol:
Merci pour ce tuto. :)
Hors ligne billel125 # Posté le 18/11/2011 à 01:16:54

bonsoir
j'ai besoin d'utiliser Qt avec Visual Studio 2010 le plus vite possible, j'ai déjà suit le tutoriel et j'ai déjà fait tous les étapes, mais quand j'ai lancé la compilation, des commandes: "configure & nmake & nmake clean" j'ai une erreur comme suit:
1- configure n'est pas reconnu en tant que commande interne ou externe.
2- NMAKE: fatal error U1064: introuvable et aucune cible spécifiée.
3- NMAKE: fatal error U1073: incapable d'obtenir "clean"
quelqu'un m'aide a réglé ce problème SVP
Hors ligne GabrielD # Posté le 12/12/2011 à 16:55:48

Bonjour,
Je me retrouve également bloqué suite à ce tuto:
Je developpe sur Visual C++ 2010 car j'utilise les bibliothèques de traitement d'image OpenCV.
Le premier problème est lié au build:
Code : Bash
1
2
3
4
5
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\link.EXE"' : return code '0x460'

NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\nmake.exe"' : return code '0x2'

C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5): error MSB3073: The command "qmake & nmake" exited with code 2

Le second problème , quant à lui, est lié aux bibliothèques OpenCV que je n'arrive pas à indiqué dans un projet Makefile...

Code : Bash
1
OpenCV_Qt_Toolbox.obj : error LNK2019: unresolved external symbol "void __cdecl cv::cvtColor(class cv::_InputArray const &,class cv::_OutputArray const &,int,int)" (?cvtColor@cv@@YAXABV_InputArray@1@ABV_OutputArray@1@HH@Z) referenced in function "void __cdecl CvtImgOpenCVtoQt(class cv::Mat,class QPixmap &)" (?CvtImgOpenCVtoQt@@YAXVMat@cv@@AAVQPixmap@@@Z)


Est-ce que quelqu'un d'entre vous a déjà été confronté à ce type de problème?

merci d'avance.

Très bon tuto cependant :)
Hors ligne sacha # Posté le 24/12/2011 à 13:26:19
Force et Honneur
Avatar

Ville : Taverny
Pays : France métropolitaine
Études : ITIN

Bonjour à tous, j'ai un problème et je ne sais plus quoi faire. :(

Je vous explique :

J'ai d'abord suivi le tutoriel et tout à bien fonctionné j'arrivais à compiler le projet de base QT.

Ensuite j'ai voulus rajouter SFML à mon projet. je n'y suis pas arrivé :euh:. Après plusieurs tentative j'ai abandonné et j'ai voulu revenir au projet avec seulement QT mais la impossible. :colere2:

J'ai donc détruit mon projet et recommencé la configuration d'un autre en suivant le tuto et maintenant impossible de compiler j’obtiens toujours le même message d'erreur o_O :

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
1>------ Début de la génération : Projet : test, Configuration : Debug Win32 ------
1>  Could not find mkspecs for your QMAKESPEC(win32-msvc2010) after trying:
1>          C:\Windows\Qt\sources\mkspecs
1>  Error processing project file: D:/Dev/test/test/test.pro
1>  
1>  Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
1>  Copyright (C) Microsoft Corporation. Tous droits rÚservÚs.
1>  
1>NMAKE : fatal error U1064: MAKEFILE introuvable et aucune cible spÚcifiÚe
1>  Stop.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.MakeFile.Targets(38,5): error MSB3073: La commande "qmake & nmake" s'est arrêtée avec le code 2.
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========


Est ce que quelqu'un a une idée ? :-°
Hors ligne fredhp98 # Posté le 13/02/2012 à 10:14:48

Personnellement, j'ai eu un souci de compilation de QT, car le makefile n'était pas généré après la commande configure. Je me demande s'il n'y a pas des options à spécifier par défaut au moment du configure.

J'ai remarqué par contre qu'il y avait plusieurs makefiles dans le dossier qmake. J'ai renommé le fichier makefile.win32 (étant sous windows) en makefile, j'ai ensuite compilé en exécutant nmake. Cela m'a généré l'exécutable de qmake.

Je me suis ensuite servi du qmake précédent pour faire un qmake projects.pro ce qui m'a créé cette fois-ci un makefile dans le dossier racine.
J'ai ensuite repris le tuto en faisant un nmake puis nmake clean.
Hors ligne informaticien77 # Posté le 21/02/2012 à 11:47:11
77-35=42
Avatar

Citation : fredhp98
J'ai remarqué par contre qu'il y avait plusieurs makefiles dans le dossier qmake. J'ai renommé le fichier makefile.win32 (étant sous windows) en makefile, j'ai ensuite compilé en exécutant nmake. Cela m'a généré l'exécutable de qmake.

Je me suis ensuite servi du qmake précédent pour faire un qmake projects.pro ce qui m'a créé cette fois-ci un makefile dans le dossier racine.
J'ai ensuite repris le tuto en faisant un nmake puis nmake clean.


Je confirme la méthode.

Pour ceux ayant un problème avec NMake et le Makefile, dans le dossier "qmake", renommez "Makefile.win32" en "makefile", tapez "qmake" dans la console. Le makefile a été créer dans le dossier principal. Tapez "nmake", et sa marche !

PS : Comment utiliser SFML avec Qt dans Visual C++ ? Impossible de linker les librairies.
Hors ligne turbinus # Posté le 21/02/2012 à 17:52:13

Merci pour le tuto, cependant j'ai été embêté avec QT 4.8.0; en effet, ce dernier requiert Perl :
"Perl not found in environment – cannot run syncqt".


Cependant une astuce permet de s'en passer :
Il est dit "You can delete all syncqt.* files in bin folder" (D'après Nan, dans un commentaire sur le site de Qt, à propos de la release 4.8.0)

J'ai donc suffixé (on sait jamais :p ) les deux fichiers syncqt et syncqt.bat avec .old, et ça marche !
Plus qu'à attendre que ça compile ...

Encore merci ! :D
Hors ligne BloodHaZaRd # Posté le 07/03/2012 à 00:40:56
Avatar

Avis : Très bon

Ville : Ariana
Pays : Tunisie

Excellent tout marche à merveille ;) très beau travail.
Hors ligne smeuh # Posté le 13/03/2012 à 16:08:12

Bonjour à tous,

J'ai réussi à compiler et Qt fonctionne correctement. Mais je me heurte à un problème.

Lorsque je veux ajouter des fichiers déjà existants, ils ne sont pas pris en compte lors de la compilation.

Comment faire pour que cela fonctionne ?

J'ai remarqué que cela fonctionne si les fichiers se trouvent dans le dossier du projet, mais ce n'est pas une solution viable.

Sinon il y a toujours la possibilité de compléter le .pro à la main, mais là non plus ce n'est pas très satisfaisant.

Merci d'avance, et merci pour ce tutoriel très utile !
Hors ligne eng_Massi # Posté le 07/05/2012 à 15:31:01

Salut
j'ai suivi à la lettre ce tutoriel et tout à été configuré comme ci-dessus. Cependant lorsque j'ai essayé d’exécuter l’exemple ci-haut, cela m’affiche une erreur de compilation comme suit:
error MSB3073: The command "qmake & nmake release" exited with code 2

???
Hors ligne eng_Massi # Posté le 07/05/2012 à 16:27:39

ne pas tenir compte de mon message ça fonctionne car les gens ayant un problème avec NMAKE:The command "qmake & nmake release" exited with code 2
j'ai raté la partie: Avant de lancer la première génération, il faut regénérer (ReBuild) le projet

cependant cela n'affiche pas mon interface??? avec une pop-up de Unable to start program
the system cannot find the file specified
Hors ligne eng_Massi # Posté le 07/05/2012 à 17:06:32

Salut je suis sous VS2010(win7) et j'ai un problème lors de la création de l'exécutable en mode Debug et Release:

C:\Users\Massi\Desktop\tutoQt\tutoQt\Debug\tuto_Qt.exe
the system cannot find the file specified???
Hors ligne alex_ne78 # Posté le 09/05/2012 à 17:20:32

Hello,

J'ai suivi le tuto à la lettre, cependant lorsque je souhaite compilé l'exemple j'ai une erreur :

Erreur 89 error MSB6006: Arrêt de "cmd.exe" avec le code 1. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 151 6 test7

Est-ce que quelqu'un aurait une idée de comment la résoudre...

Merci à vous.
Pour accéder à cette section
Connectez-vous !
connexion_rpx