qt android oci数据库,QT mysql SQLite 数据库支持
qt-opensource-linux-x64-5.14.1.run安裝的qt可能只支持有限的幾種數據庫,缺少mysql的支持,按照下文操作添加mysql數據的支持。
操作
sudo apt-get install libmysqlclient-dev -y
export PATH=/opt/Qt5.14.1/5.14.1/gcc_64/bin/:$PATH
tar xf qt-everywhere-src-5.14.1.tar.xz
cd qt-everywhere-src-5.14.1/qtbase/src/plugins/sqldrivers
qmake
Running configuration tests...
Done running configuration tests.
Configure summary:
Qt Sql Drivers:
DB2 (IBM) .............................. no
InterBase .............................. no
MySql .................................. yes
OCI (Oracle) ........................... no
ODBC ................................... no
PostgreSQL ............................. no
SQLite2 ................................ no
SQLite ................................. yes
Using system provided SQLite ......... no
TDS (Sybase) ........................... no
Qt is now configured forbuilding. Just run "make".
Once everything is built, you must run "make install".
Qt will be installed into "/opt/Qt5.14.1/5.14.1/gcc_64".
Prior to reconfiguration, make sure you remove any leftovers from
the previous build.
make
sudo cp ./plugins/sqldrivers/libqsqlmysql.so /opt/Qt5.14.1/5.14.1/gcc_64/plugins/sqldrivers/
注意替換/opt/Qt5.14.1/5.14.1/的目錄,我這里啟用了mysql,其他的數據可以安裝對應的啟動也可以編輯,然后復制到對應的目錄下。
重新運行程序。
I0225 20:50:21.861747?? 885 testSQL.cpp:40] open sucess
總結
以上是生活随笔為你收集整理的qt android oci数据库,QT mysql SQLite 数据库支持的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android版本dp,Android中
- 下一篇: html中本页面路径怎么写,HTML之绝