Bonjour,

quand je compile le programme suivant:

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
 
#include "qtsql"   *
#include <QMessageBox>
#include <QtGui>
#include <qsqldatabase>   *
 
 
int main(int argc,char* argv[]){
	QSqlDatabase db;   *
	db=QSqlDatabase::addDatabase("QMYSQL");   *
	db.setHostName("localhost");
	db.setDatabaseName("mysql");
	db.setUserName("root");
	db.setPassword("root");
	if (!db.open())
		QMessageBox::critical(0,"Database error",db.lastError().text());
	return 0;
 
}
j'ai des erreurs au niveau des lignes marquées d'une étoile, à commencer par la ligne 1("No such file or directory"). Toutes concernent la classe QSQLDatabase et sa librairie QtSQL, librairie qui ne semble pas reconnue, pourtant sa voisine QtGUI passe parfaitement l'épreuve de la compil'.
Les librairies sont toutes dans le répertoire include (section "paths and symbols"), et j'ai même la complétion sur la classe QSqlDatabase...
Je ne comprend pas d'où vient le prob'.

lolveley thanks you.