2011-10-04 3 views
0

Je travaille avec une application Visual C++ basée sur Qt. Dans ce projet, je n'ai aucun problème à compiler le code en mode débogage. Quand je suis en mode replissant ce sortie, il affiche les messages d'erreur suivants:Erreur de compilation en mode de publication

QSqlDatabase: QSQLITE driver not loaded 
QSqlDatabase: available drivers: 
"[15:42:21.042] CDataHandler    |0x05b0| - FATAL: Could not connect to database..." 
[15:42:21.042] CDataHandler    |0x05b0| - FATAL: Could not connect to database... 
The program '[868] AS399x_Reader_Suite.exe: Native' has exited with code 1 (0x1). 

Quelle pourrait être la raison de cette erreur?


J'ai vérifié avec l'installation de Qt, le plugin Sqlite est installé.

Si ce n'est pas installé signifie, alors il devrait également montrer cette même erreur en mode débogage?

Répondre

1

Cela ne semble pas être une erreur de compilation, mais une erreur d'exécution.

Selon le message d'erreur, vous essayez de charger le pilote SQLite et il ne peut pas le trouver. Vérifiez votre installation Qt pour vous assurer que le plugin SQLite est installé (il doit probablement également être compilé dans la version). Pour plus de détails, voir http://doc.trolltech.com/4.7/sql-driver.html#qsqlite pour plus de détails.