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 :

Probleme d'execution QT C++


Sujet :

Qt

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Probleme d'execution QT C++
    Bonjour à tous (et à toutes),
    j'ai développé une appli sous visual c++ 2005 express édition avec Qt4.2.
    Je dois me connecter à une base de données et pour cela j'utilise QSqlDatabase et un lien ODBC.
    Sur mon pc, il n'y a aucun soucis tout fonctionne bien.
    Seulement, lorsque je souhaite executer sur un autre pc, je fournis mon exec et les .dll requises, l'application se lance mais la connection vers la base échoue.
    Pourtant, le lien ODBC est configuré de la même façon et fonctionne lorsque je l'utilise avec Excel.Alors qu'est ce qui peut faire que ça se connecte pas via mon appli??? Je pensai à une .dll défectueuse (surement une de Qt) mais j'utilise les même sur mon pc et ça fonctionne.
    Quelqu'un a-t-il une idée??

  2. #2
    Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bon c'est résolu.
    Pour ceux que ça pourrait intéresser, il faut ajouter sur les autres pc la .dll qsqlodbc.dll qui est un drivers pour les liens odbc via qt.
    Cependant, on ne peut pas la rajouter n'importe où. Ce driver est appelé par Qtcore.dll et le chemin d'acces doit être le même que sur la machine qui aura servi à la compilation.
    Je m'explique: lorsque j'ai compilé qt sur mon poste, le driver a été compilé dans c:/qt4/plugins/sqldrivers/qsqlodbc.dll.
    Lorsque je souhaite executer le programme sur un autre poste où qt n'a pas été compilé, le dois crée le même chemin d'acces et y ajouter la dll.
    Voila.
    Merci à ceux qui auront jeté un coup d'oeil à ma requête.

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

Discussions similaires

  1. [Tomcat][EasyStruts] Problème d'exécution
    Par mmed dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 29/12/2004, 11h55
  2. Probleme d'execution d'une requete avec un Count
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 23/06/2004, 10h33
  3. [Process] Probleme d'execution d'un prog c dans un prog java
    Par Elmilouse dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 08/06/2004, 14h26
  4. Problème d'exécution
    Par Smaugg dans le forum Linux
    Réponses: 22
    Dernier message: 26/04/2004, 09h34
  5. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50

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