【寫在前面】
打包方法見Qt / Qt Quick程序打包的方法。
這裏是再次記錄一個坑(爹)。
【正文開始】
直接進入正題:
如果我們的 Qml 中使用了【Qt Labs】模塊,那麼在打包的時候,目錄下會多出一個 Qt\labs 文件夾。
但是,在 labs 下面又會缺少一個文件夾,導致應用無法運行。
只能使用 Process Explorer 找到每一個 dll,然後複製進去嘗試。
最後發現是缺少 qtlabsplatformplugin.dll,它在 [ mingw73_64\qml\Qt\labs\platform 目錄下],直接複製過去即可 ( 複製 platform文件夾 )。
【結語】
哎。。我只能說 windeployqt 不是很好用吧,對 qml 的支持還是不夠。
下次遇到坑繼續記錄。