سلام. من کدهای زیر زدم. برای اولین بار دارم وصل میشم. یه طراحی توی mysql انجام دادم.
QSqlDatabase db = QSqlDatabase::addDatabase(“QMYSQL”);
db.setHostName(“localhost”);
db.setDatabaseName(“dvd_collection”);
db.setUserName(“root”);
db.setPassword(”******”);
if (!db.open())
{
QDebug << db.lastError();
qFatal(“ridi abam ghate”);
}
ولی یه ارور مضخرف میده. ارورش به قراره زیره:
/usr/include/QtSql/qsql_mysql.h:52: error: mysql.h: No such file or directory
وقتی روش دابل کلیک میکنم منو میبره توی فایل qsql_mysql.h و به خط ۵۲اش که mysql.h رو اینکلود کرده گیر داده. بستههای qt-mysql و mysql-devel رو هم نصب کردم. من کاربر فدورا ۱۸ هستم.
↧