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 :

QSerialPort : module inexistant ?


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Nileeda
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 27
    Par défaut QSerialPort : module inexistant ?
    Bonjour,
    Je suis confrontée à de nouveaux problèmes ici. Comme dit dans le sujet précédant, je suis débutante en C++ et avec Qt. Cependant, pour un projet scolaire, je suis dans l'obligation d'utiliser les deux.
    Mon but est d'ouvrir un port COM afin de récupérer des trames GPS. En cherchant, je suis tombée sur "QextSerialPort" et "QSerialPort". Ayant eu de problèmes avec QextSerialPort, j'ai finalement opté pour QSerialPort, apparemment comprit dans Qt5.

    Seulement, #include <QSerialPort> n'existe pas et affiche comme erreur que le module n'existe pas.
    Je souhaiterais savoir ce qu'il faut installer ou inclure en plus ou utiliser ce module. Je précise que j'ai bien la ligne "QT += serialport" ainsi que "TARGET = QSerialPort".
    Je dispose de QtCreator 3.0.1, basé sur Qt 5.2.1.


    Dans mes recherches, je suis tombée là dessus : http://stackoverflow.com/questions/3...port-in-ubuntu
    Bien que cela pourrait résoudre un des problèmes que j'ai rencontré (beaucoup de recherches = beaucoup de tests), je ne trouve pas l'outil "Maintain QtSDK"... Il ne semble pas exister non plus chez moi !

    Avec mon groupe, nous sommes totalement perdus :/ Nous ne trouvons pas réellement de tutoriel clair et simple sur l'utilisation de QSerialPort, c'est assez embêtant !
    Merci d'avance pour votre aide,
    Bonne soirée,

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

    Informations forums :
    Inscription : Septembre 2008
    Messages : 51
    Par défaut
    Salut Nileeda,

    Mygod, Un projet Qt / port com / GPS ça me rappelle mon bts IRIS !

    Quand j'avais dû y taffer, je m'étais servi de QextSerialPort, QSerialPort n'existait pas.

    Quels sont tes problèmes précisément ?

  3. #3
    Membre confirmé Avatar de Nileeda
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 27
    Par défaut
    Bonjour,
    Ce n'est pas étonnant que ça vous rappelle des souvenirs : nous sommes en BTS SNIR, le "nouveau" IRIS. Et actuellement nous sommes confrontés au fameux WiFiBot.

    Actuellement, j'ai comme erreur "Unknown module(s) in QT:serialport" lorsque j'utilise qmake, et mon bouton de compilation est grisé avec l'erreur "The .pro file could not be parsed".

    Lorsque j'ai tenté d'utiliser Qextserialport, j'avais des "No such file or directory" à tout va, ce qui s'est résolu après plusieurs suppressions et créations de projets identiques...

  4. #4
    Membre chevronné

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2015
    Messages
    294
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2015
    Messages : 294
    Par défaut
    Bonjour si tu as telechargé la librairie Qt depuis le site regarde les examples sur le serialport.(terminal par exemple).
    il faut inclure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #include <QtSerialPort/QSerialPort>
    . en plus de mettre QT+=serialport dans le fichier projet .pro

    voila.

  5. #5
    Membre confirmé Avatar de Nileeda
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 27
    Par défaut
    Ça a déjà été fait plusieurs fois mais rien n'y fait, j'ai toujours ce problème de module inconnu.

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

    Informations forums :
    Inscription : Septembre 2008
    Messages : 51
    Par défaut
    Peux-tu c/c ton .pro ici stp ?

  7. #7
    Membre confirmé Avatar de Nileeda
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2014
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2014
    Messages : 27
    Par défaut
    Et voilà :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    #-------------------------------------------------
    #
    # Project created by QtCreator 2016-03-17T09:22:24
    #
    #-------------------------------------------------
    
    QT       += core
    
    QT       -= gui
    QT       += widgets
    
    QT       += serialport
    
    TARGET = QSerialPort
    CONFIG   += console
    CONFIG   -= app_bundle
    
    TEMPLATE = app
    
    
    SOURCES += main.cpp
    
    
    

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 51
    Par défaut
    Peux-tu regarder si tu as bien les fichiers de QSerialPort dans les fichiers de Qt ?

    PS : "TARGET" est le nom final de ton exécutable une fois ton programme compilé, je doute que tu veuilles l'appeller "QSerialPort".

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

Discussions similaires

  1. Installation de API_Google - Module argparse inexistant
    Par tobaz dans le forum Odoo (ex-OpenERP)
    Réponses: 0
    Dernier message: 28/02/2014, 19h57
  2. Installation apache module inexistant
    Par Vlacar dans le forum Apache
    Réponses: 2
    Dernier message: 14/09/2006, 14h22
  3. module Find
    Par martijan dans le forum Modules
    Réponses: 8
    Dernier message: 09/07/2003, 11h07
  4. cherche module ou langage pour récupérer des données audio..
    Par Ry_Yo dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/05/2003, 17h44
  5. PerlDoc sur une fonction d'un module
    Par lesouriciergris dans le forum Modules
    Réponses: 2
    Dernier message: 13/03/2003, 20h50

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