IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

IntelliSense sous VisualC++


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 139
    Par défaut IntelliSense sous VisualC++
    Bonjour,

    Après avoir suivi le tutorial de Neocid, la compilation sous visual se fait sans trop de problèmes (le projets est toujours considéré comme obsolète par Visual).

    L'IntelliSense quand à lui ne fonctionne pas du tout . Pas d'auto-complétion ni d'infobulle de signature de fonction.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 139
    Par défaut
    Je pense avoir trouvé une solution, qui consiste à rajouter QtGui/ devant les includes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #include <QtGui/QApplication>
    #include <QtGui/QPushButton>
    Mais le fait de faire des modifications au niveau du code ne risque-t-il pas de poser problème sur d'autres IDE (dans le cas où je passe les sources à quelqu'un qui compile en lignes de commandes)?

  3. #3
    Membre expérimenté Avatar de MacPro
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Salut, le truc c'est que tu as probablement mal réglé tes options dans visual C++ (express ??).
    Quand intellisense fais des siennes, vas dans ton dossier de projet puis supprime le fichier nom_de_ton_projet.ncb. Puis dans l'explorateur de solution, tu cliques droit sur le projet et Update Intellisense.

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 51
    Par défaut
    Alors tu devrais pas avoir besoin de spécifier les #include <Gui/xxx.h> si dans outil/option -> projet -> project directories tu as mis dans les includes tous les repertoires des includes de Qt (Gui, network, etc....)

    Et pour que tu puisses compiler sur toute platforme avec les meme #include il faut t'assurer que ton compilateur aille chercher les bibliotheque dans les meme repertoire à chaque fois (par exemple sous linux /home/neocid/logiciel/Qt/include/Gui, /Netword, etc...)

    Je sais pas si c'est très clair :p

  5. #5
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Normalement qmake gère tout cela avec la commande "qmake -tp vc"
    Ceci génère le projet à utiliser avec visual.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 139
    Par défaut
    Pourtant j'ai fait exactement les mêmes configuration que indiqué dans le tuto. Et les includes ciblent bien tous les répertoires des includes Qt.

    @Kestufou : j'ai Visual Studio 2008 Professionnel.

    @Mongaulois : sous quel dossier dois-je exécuter la commande? J'ai essayé dans le dossier du projet, ainsi que dans celui du sous dossier contenant les sources, mais sans succès (voir image attachée : Test_Fenetre_004 étant le dossier du projet et Test_Fenetre_004\Test_Fenetre_004 le dossier contenant les sources)

    PS : J'ai oublié de préciser que je ne trouvais pas l'option Update IntelliSense
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Installation de FFTW sous VisualC++ 2008 Express
    Par XavierBreuer dans le forum C++
    Réponses: 12
    Dernier message: 01/08/2008, 19h21
  2. Interface sous visualc#
    Par FB_07 dans le forum Accès aux données
    Réponses: 1
    Dernier message: 12/06/2008, 22h46
  3. [débutant] erreur C1010 sous visualC++
    Par Alouka dans le forum Visual C++
    Réponses: 1
    Dernier message: 19/10/2006, 15h15
  4. [IDE][VS2003]Comment obtenir l'Intellisense sous VB.Net?
    Par joKED dans le forum Visual Studio
    Réponses: 5
    Dernier message: 22/03/2006, 10h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo