打包完成,双击程序出现界面空白的问题
具体现象:
按照qml程序打包步骤,将相应的依赖添加后,在qtcreator IDE下,在release模式下运行,界面正常显示,不提示缺少module。但是单独双击APP,界面是空白。
原因:
类似QtCharts这种属于module的东西,除了将安装目录下qml下对应的文件夹拷贝进release文件中,还需要将安装目录下bin文件中有关于QtCharts.dll的库文件同样拷贝到release文件夹中。否则就会因为缺少dll文件,导致模块使用失败,界面错误。
以QtCharts为例,除了需要将QtCharts文件夹拷贝,还需拷贝Qt5Charts.dll(在bin文件中)。