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 :

Qt5Network.dll nécessaire sans raison apparente


Sujet :

Qt

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2011
    Messages : 5
    Points : 7
    Points
    7
    Par défaut Qt5Network.dll nécessaire sans raison apparente
    Bonjour,

    Je suis débutant sous Qt et j'ai créé une petite application qui déclenche un timer, et joue un son lorsque le timer arrive à zéro.

    J'essaye maintenant d’exécuter l'application indépendamment de QtCreator. J'ai donc isolé l'exécutable dans un dossier et ajouté toutes les dll et ressources (icônes et sons) nécessaires, et l'exécutable se lance parfaitement.

    Néanmoins je suis interpellé par la nécessité de Qt5Network.dll, mon programme ne fait pourtant aucun appel à QtNetwork. Je trouve ça assez problématique au niveau de la confiance de l'utilisateur final qui pourrait légitimement se demander : "Pourquoi ce programme utilise une bibliothèque réseau alors que c'est un compte à rebours ? Y a pas une embrouille ?".

    Mon fichier .pro inclue :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    QT += widgets
    QT += multimedia
    Et mes sources :
    #include <QApplication>
    #include <QtWidgets>
    #include <QtMultimedia/QSoundEffect>
    Je soupçonne QtMultimedia d'être l'origine de ce besoin, mais pouvez vous m'éclairer à ce sujet ? De plus, ais-je un moyen de me passer de cette dll (hors compilation static) ?

    Merci de m'avoir lu !

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mars 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2011
    Messages : 5
    Points : 7
    Points
    7
    Par défaut
    Ok je m'auto-répond, ça pourra peut être servir à d'autres :

    Dépendency Walker me confirme que qt5network.dll est nécessaire à qt5multimedia.dll.

    Après une recherche dans la doc Qt j'ai pu constater l'existence d'une classe QMediaNetworkAccessControl ayant évidemment besoin de fonctionnalités liées au réseau, je suppose que c'est l'origine de la nécessité de la dll.

    C'est pénible, mais pas le choix.

    Je passe en résolu, néanmoins si quelqu'un a une façon d'éviter cette dll je suis preneur !

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

Discussions similaires

  1. [D7] [Paradox] Application fermée par XP pro SP2 sans raison apparente
    Par plante20100 dans le forum Bases de données
    Réponses: 9
    Dernier message: 13/09/2007, 12h06
  2. Réponses: 1
    Dernier message: 26/07/2007, 16h30
  3. [Access 2000] Plantages sans raisons apparentes
    Par 973thom dans le forum Access
    Réponses: 2
    Dernier message: 09/07/2007, 10h04
  4. Réponses: 2
    Dernier message: 17/01/2007, 19h23
  5. Page s'exécutant sans raison apparente
    Par j_bolduc dans le forum ASP
    Réponses: 4
    Dernier message: 23/02/2006, 15h33

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