釋出的QT程式無法連接配接資料庫的問題
在windows下編譯好的QT程式在其他沒有安裝QT的機器上會出現無法連接配接資料庫的問題。
這時我們可以通過以下方式來解決:
在release檔案夾裡建立plugins檔案夾,并将QT安裝目錄下的plugins\sqldrivers檔案夾複制到release\plugins檔案夾(我的程式使用的是SQLite資料庫,由于plugins\sqldrivers檔案夾裡有預設的資料庫驅動,是以直接複制過去就可以了,如果是其他資料庫可能需要下載下傳其他第三方的sql驅動)
然後最重要的一步是在main.cpp中添加以下語句
QApplication::addLibraryPath("./plugins");
編譯程式之後再釋出就可以了。