話說Qt5.0.1 + MinGW編譯出來的程序,放到XP裸機上運行,需要copy的dll文件可真是多,比Qt4麻煩太多了。 編了個小程序用了sqlite,需要用到的dll文件如下圖所示: 其中libEGL.dll是最后copy過來的,之前沒copy這個文件時,一直提示VC Run Time Error!,安裝了Qt5自帶的vcredist_sp1_x86.exe也不解決問題,最后把這個文件copy過來就能運行了。 此外,還要在部署目錄里建立platforms目錄,并在platforms放入qminimal.dll和qwindows.dll兩個文件,程序才能運行。 但這時會打不開sqlite的數據庫文件,需要在程序運行目錄新建sqldrivers目錄,并將qsqlite.dll放在sqldrivers目錄中,就可以打開sqlite數據庫文件了。 |
|