天天看點

釋出的QT程式無法連接配接資料庫的問題                   釋出的QT程式無法連接配接資料庫的問題

                   釋出的QT程式無法連接配接資料庫的問題

在windows下編譯好的QT程式在其他沒有安裝QT的機器上會出現無法連接配接資料庫的問題。

       這時我們可以通過以下方式來解決:

        在release檔案夾裡建立plugins檔案夾,并将QT安裝目錄下的plugins\sqldrivers檔案夾複制到release\plugins檔案夾(我的程式使用的是SQLite資料庫,由于plugins\sqldrivers檔案夾裡有預設的資料庫驅動,是以直接複制過去就可以了,如果是其他資料庫可能需要下載下傳其他第三方的sql驅動)

      然後最重要的一步是在main.cpp中添加以下語句

      QApplication::addLibraryPath("./plugins");

      編譯程式之後再釋出就可以了。