前一段時間寫好一個圖像處理系統,使用了opencv。
打包的時候加入了opencv所有的dll,換了一臺機器,遇到了如下問題:
這是爲什麼呢?原來QT在構建的時候用到了自己目錄下面的插件。這個windows插件就在安裝目錄下的platforms文件夾下面。作者的目錄如下:
C:\Qt\Qt5.5.0\5.5\msvc2013_64\plugins\platforms
那麼我把這個文件夾裏面所有的dll全都考到可執行文件一起去,爲了以防萬一我還將文件夾整個也複製了過去。
緊接着程序就能運行了。打包成功!