Kod: Zaznacz cały
#include <QCoreApplication>
#include <QtSql>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
qDebug() << "Hello world3\n";
qDebug() << qApp->libraryPaths();
qDebug() << QSqlDatabase::drivers();
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("nauka");
db.setUserName("root");
db.setPassword("root");
if (db.open())
qDebug() << "opened\n";
else
qDebug() << "didnt open\n";
db.close();
return a.exec();
}
próbowałem już kopiować plik libqsqlmysql.so ale nic nie daje, instalowałem brakujące pakiety i nadal nic.
Kod: Zaznacz cały
lucjan@laptop:~/build-qtsql-Desktop_Qt_5_1_1_GCC_64bit-Debug$ ldd libqsqlmysql.so
linux-vdso.so.1 => (0x00007fffd54d7000)
libmysqlclient.so.18 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 (0x00007fb0f3593000)
libQtSql.so.4 => /usr/lib/x86_64-linux-gnu/libQtSql.so.4 (0x00007fb0f3354000)
libQtCore.so.4 => /usr/lib/x86_64-linux-gnu/libQtCore.so.4 (0x00007fb0f2e72000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fb0f2b6e000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fb0f2958000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb0f258f000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb0f2376000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb0f2172000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fb0f1f54000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb0f1c50000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fb0f194f000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb0f1746000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb0f3cf5000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fb0f1507000)
Bardzo proszę o pomoc bo mi zależy żeby projektu nie robić w Javie