1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
root@debian:/home/clement/QtSDK/QtSources/4.8.1/src/plugins/sqldrivers/mysql# whereis mysql
mysql: /etc/mysql /usr/lib/mysql /usr/include/mysql
root@debian:/home/clement/QtSDK/QtSources/4.8.1/src/plugins/sqldrivers/mysql# qmake -o Makefile "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql -lmysqlclient_r" mysql.pro
root@debian:/home/clement/QtSDK/QtSources/4.8.1/src/plugins/sqldrivers/mysql# make
g++ -c -pipe -O2 -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -Wall -W -fPIC -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I/usr/include/mysql -I. -o main.o main.cpp
main.cpp:42:30: error: qsqldriverplugin.h: Aucun fichier ou dossier de ce type
main.cpp:43:25: error: qstringlist.h: Aucun fichier ou dossier de ce type
In file included from main.cpp:44:
../../../sql/drivers/mysql/qsql_mysql.h:45:30: error: QtSql/qsqldriver.h: Aucun fichier ou dossier de ce type
../../../sql/drivers/mysql/qsql_mysql.h:46:30: error: QtSql/qsqlresult.h: Aucun fichier ou dossier de ce type
In file included from main.cpp:44:
../../../sql/drivers/mysql/qsql_mysql.h:60: error: QT_BEGIN_HEADER does not name a type
../../../sql/drivers/mysql/qsql_mysql.h:70: error: expected class-name before { token
../../../sql/drivers/mysql/qsql_mysql.h:77: error: QVariant does not name a type
../../../sql/drivers/mysql/qsql_mysql.h:84: error: QVariant does not name a type
../../../sql/drivers/mysql/qsql_mysql.h:86: error: ISO C++ forbids declaration of QString with no type
../../../sql/drivers/mysql/qsql_mysql.h:86: error: expected , or ... before & token
../../../sql/drivers/mysql/qsql_mysql.h:89: error: QVariant does not name a type
../../../sql/drivers/mysql/qsql_mysql.h:90: error: QSqlRecord does not name a type
../../../sql/drivers/mysql/qsql_mysql.h:95: error: ISO C++ forbids declaration of QString with no type
../../../sql/drivers/mysql/qsql_mysql.h:95: error: expected , or ... before & token
../../../sql/drivers/mysql/qsql_mysql.h:103: error: expected class-name before { token
../../../sql/drivers/mysql/qsql_mysql.h:104: error: ISO C++ forbids declaration of Q_OBJECT with no type
../../../sql/drivers/mysql/qsql_mysql.h:105: error: expected ; before friend
../../../sql/drivers/mysql/qsql_mysql.h:107: error: expected ) before * token
../../../sql/drivers/mysql/qsql_mysql.h:108: error: QObject has not been declared
../../../sql/drivers/mysql/qsql_mysql.h:110: error: DriverFeature has not been declared
../../../sql/drivers/mysql/qsql_mysql.h:111: error: ISO C++ forbids declaration of QString with no type
../../../sql/drivers/mysql/qsql_mysql.h:111: error: expected , or ... before & token
../../../sql/drivers/mysql/qsql_mysql.h:118: error: ISO C++ forbids declaration of QSqlResult with no type
../../../sql/drivers/mysql/qsql_mysql.h:118: error: expected ; before * token
../../../sql/drivers/mysql/qsql_mysql.h:119: error: QStringList does not name a type
../../../sql/drivers/mysql/qsql_mysql.h:120: error: QSqlIndex does not name a type
../../../sql/drivers/mysql/qsql_mysql.h:121: error: QSqlRecord does not name a type
../../../sql/drivers/mysql/qsql_mysql.h:122: error: QString does not name a type
../../../sql/drivers/mysql/qsql_mysql.h:124: error: QVariant does not name a type
../../../sql/drivers/mysql/qsql_mysql.h:125: error: QString does not name a type
../../../sql/drivers/mysql/qsql_mysql.h:127: error: expected : before Q_SLOTS
../../../sql/drivers/mysql/qsql_mysql.h:128: error: expected primary-expression before bool
../../../sql/drivers/mysql/qsql_mysql.h:128: error: ISO C++ forbids declaration of Q_SLOTS with no type
../../../sql/drivers/mysql/qsql_mysql.h:128: error: expected ; before bool
../../../sql/drivers/mysql/qsql_mysql.h:136: error: ISO C++ forbids declaration of QMYSQLDriverPrivate with no type
../../../sql/drivers/mysql/qsql_mysql.h:136: error: expected ; before * token
../../../sql/drivers/mysql/qsql_mysql.h:139: error: QT_END_NAMESPACE does not name a type
main.cpp:57: error: QMYSQLDriverPlugin has not been declared
main.cpp:57: error: ISO C++ forbids declaration of QMYSQLDriverPlugin with no type
main.cpp: In function int QMYSQLDriverPlugin():
main.cpp:58: error: only constructors take base initializers
main.cpp:60: warning: no return statement in function returning non-void
main.cpp: At global scope:
main.cpp:62: error: expected constructor, destructor, or type conversion before * token
make: *** [main.o] Erreur 1
root@debian:/home/clement/QtSDK/QtSources/4.8.1/src/plugins/sqldrivers/mysql# |
Partager