qml发布相关问题

1,执行windeployqt 后会产生相关的dll文件,但是并完整,
2,运行看缺少什么dll文件,找到相应的dll拷贝到执行目录。
3,msvc编译器,需拷贝msvcp120d.dll,msvcr120d.dll,vccorlib120d.dll等dll文件
4,如果出现程序运行,后台进程可见,但是界面不出现的话,说明缺少相关的dll文件,或者,dll文件路径不正确,需要手动添加依赖项:QtQuick文件夹,
QtQuick.2文件夹,这两个文件夹在qt安装目录的qml文件夹下,将这个两个文件夹拷贝到执行文件目录下,这里注意路径,网上有很多说直接将qml全部拷入,但是还是不显示界面的注意原因是,路径不对,这里是拷贝qml文件下的文件到执行文件的当前目录,并不包括qml文件夹,有的人将qml全部拷入到了执行文件目录下,造成不显示,
在这里插入图片描述
从图上看出,QtQuick文件夹,
QtQuick.2文件夹是和perimeter.exe执行文件是同级目录;
如果在程序中用到其他相关插件:在这里插入图片描述
也只拷贝到执行文件同级目录。

猜你喜欢

转载自blog.csdn.net/cqltbe131421/article/details/83110103
QML
今日推荐