本篇教程分爲三個部分:
- 【全教程】qt連接mysql——從qt編譯mysql驅動到qt連接mysql數據庫(一、編譯連接前準備)
- 【全教程】qt連接mysql——從qt編譯mysql驅動到qt連接mysql數據庫(二、編譯連接)
- 【全教程】qt連接mysql——從qt編譯mysql驅動到qt連接mysql數據庫(三、問題整理)
1. QSqlDatabase: QMYSQL driver not loaded
這個表示是沒有加載QMSQL驅動,可能原因有兩種
(1)第一種:可用驅動中有QMYSQL這個驅動,但是不能加載,去查看第二部分的第二編譯連接的第九步
(2)第二種:可用驅動中沒有MYSQL驅動,並且不能加載,這個需要完整參考本教程可以解決,從第一部分看。
2.error: Library 'mysql' is not defined.
這個解決辦法可以查看第二部分的編譯連接過程整個過程。
3.error: mysql.h: No such file or directory#include <mysql.h>
這個解決辦法可以查看第二部分的編譯連接過程的第四步以後。
4. error: undefined reference to `mysql_stmt_num_rows'
這個解決辦法可以查看第二部分的編譯連接過程的第五步第一部分。
5.Cannot read F:/qtsqldrivers-config.pri: No such file or directory
這個解決辦法可以查看第二部分的編譯連接過程的第五步第二部分。
轉載參考分享此篇文章請註明出處!