Bom dia a todos,

  Estou com um probleminha aqui ao instalar o Qt 5.8.
  Instala, funciona compila...quase tudo certo.

  Se eu trocar o o pluguin QMYSQL para QSQLITE consigo conectar ao
database, mas não funciona com o bendito mysql ( que está funcionando! ).

#include "login.h"

#include "ui_login.h"


Login::Login(QWidget *parent) :

    QMainWindow(parent),

    ui(new Ui::Login)

{

    ui->setupUi(this);

    QSqlDatabase mydb=QSqlDatabase::addDatabase("*QMYSQL*");

    mydb.setDatabaseName("saborde_restaurante");


    if(!mydb.open())

        ui->label->setText("Failed to open the database");

    else

        ui->label->setText("Connected...");

}


Login::~Login()

{

    delete ui;

}


  Fui ver os plugins em /opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers


ldd libqsqlmysql.so

       linux-vdso.so.1 (0x00007fff2e5c7000)
        libQt5Sql.so.5 =>
/opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Sql.so.5
(0x00007fb7217ce000)
        libQt5Core.so.5 =>
/opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Core.so.5
(0x00007fb7210ae000)
        libmysqlclient.so.18 =>
/usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 (0x00007fb720b3e000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007fb720921000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fb720706000)
        *libssl.so.10 => not found
        libcrypto.so.10 => not found*
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fb720501000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007fb7201f5000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fb71fef4000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007fb71fcde000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fb71f932000)
        libicui18n.so.56 =>
/opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicui18n.so.56
(0x00007fb71f499000)
        libicuuc.so.56 =>
/opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicuuc.so.56
(0x00007fb71f0e1000)
        libicudata.so.56 =>
/opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicudata.so.56
(0x00007fb71d6fd000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fb71d4f5000)
        libgthread-2.0.so.0 =>
/usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007fb71d2f3000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0
(0x00007fb71cfe3000)
        /lib64/ld-linux-x86-64.so.2 (0x000055ea097c8000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fb71cd75000)


Essas foram as únicas dicas que encontrei após pesquisa no google.

Criei os links aqui:

/usr/lib/x86_64-linux-gnu# ln -s libcrypto.so.1.0.0 libcrypto.so.10
/usr/lib/x86_64-linux-gnu# ln -s libssl.so.1.0.0 libssl.so.10

 Depois dos links criados, o ldd mostra que encontrou as dependências, mas
o maldito não conecta.

  Alguém tem alguma dica do que posso fazer mais?

  obrigado

Luís Cláudio A. Gama
Fones: TIM:  11 9 7765-1735  Res: 11-4602-3400
Skype: luisclaudiogama       http://luisgama.googlepages.com

br.linkedin.com/in/luisclaudiogama



|""""""""""""""""""""""""""""|\|_
|          Voto Distrital !        |||"'|""\__
|______________________|||_|____|)
!(@)'(@)""""*********!(@)(@)*****!(@)



  <https://mailtrack.io/> Sent with Mailtrack
<https://mailtrack.io/install?source=signature&lang=en&referral=luisg...@gmail.com&idSignature=22>

Responder a