社区新版论坛已上线,点击立即前往!使用 openKylin 账户授权登录,解锁更多体验!

openKylin论坛

 找回密码

qt连接mysql找不到驱动 [复制链接]

环境:Ukylin16.04.2   QT5.8.0   

奇怪了,应该是哪个版本才能用呢?如何确定是哪个版本?
大虾去哪了?
user001@UKylin:/opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers$ ldd libqsqlmysql.so
./libqsqlmysql.so: /usr/lib/x86_64-linux-gnu/libcrypto.so.10: version `libcrypto.so.10' not found (required by /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18)
./libqsqlmysql.so: /usr/lib/x86_64-linux-gnu/libssl.so.10: version `libssl.so.10' not found (required by /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18)
        linux-vdso.so.1 =>  (0x00007ffcf77d9000)
        libQt5Sql.so.5 => /opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Sql.so.5 (0x00007fa9def9d000)
        libQt5Core.so.5 => /opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers/./../../lib/libQt5Core.so.5 (0x00007fa9de87d000)
        libmysqlclient.so.18 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.18 (0x00007fa9de362000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa9de145000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007fa9ddf2b000)
        libssl.so.10 => /usr/lib/x86_64-linux-gnu/libssl.so.10 (0x00007fa9ddcc1000)
        libcrypto.so.10 => /usr/lib/x86_64-linux-gnu/libcrypto.so.10 (0x00007fa9dd87d000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fa9dd679000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fa9dd2f6000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa9dcfed000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fa9dcdd7000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa9dca0d000)
        libicui18n.so.56 => /opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicui18n.so.56 (0x00007fa9dc574000)
        libicuuc.so.56 => /opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicuuc.so.56 (0x00007fa9dc1bc000)
        libicudata.so.56 => /opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers/./../../lib/libicudata.so.56 (0x00007fa9da7d8000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fa9da5d0000)
        libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007fa9da3ce000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fa9da0bc000)
        /lib64/ld-linux-x86-64.so.2 (0x0000557699478000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fa9d9e4c000)
user001@UKylin:/opt/Qt5.8.0/5.8/gcc_64/plugins/sqldrivers$

楼主
发表于 2017-7-26 23:07:05
回复

使用道具 举报

qt连接mysql找不到驱动 [复制链接]

sudo apt-get update
sudo apt-get install libssl1.0.0 libssl-dev
cd /lib/x86_64-linux-gnu
sudo ln -s libssl.so.1.0.0 libssl.so.10
sudo ln -s libcrypto.so.1.0.0 libcrypto.so.10
没用?
沙发
发表于 2017-7-28 08:52:15
回复

使用道具 举报

qt连接mysql找不到驱动 [复制链接]

handsome_feng 发表于 2017-7-28 08:52
sudo apt-get update
sudo apt-get install libssl1.0.0 libssl-dev
cd /lib/x86_64-linux-gnu

用过,要是不用 ln  在下面就提示  not found。
用了之后,就出现在第一、二行的内容。似乎是版本不对应。
板凳
 楼主| 发表于 2017-7-31 11:55:30
回复

使用道具 举报

qt连接mysql找不到驱动 [复制链接]

int0x09 发表于 2017-7-31 11:55
用过,要是不用 ln  在下面就提示  not found。
用了之后,就出现在第一、二行的内容。似乎是版本不对应 ...

用过之后,出现哪两行内容?
地板
发表于 2017-8-1 09:54:08
回复

使用道具 举报

openKylin

GMT+8, 2024-6-14 23:30 , Processed in 0.026847 second(s), 17 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表