zoukankan      html  css  js  c++  java
  • Qt 的插件制作遇到的问题

    首先会遇到一些插件使用的问题:

    1. 插件加载的时候出现乱码

    qrc:/main.qml:20: Error: Qt.createQmlObject(): failed to create object:

    qrc:/EBCMall.log:1:1: plugin cannot be loaded for module "ZolMallBackManagement": ??????D:/Demo/build-zolPluginDemo1-Desktop_Qt_5_12_1_MinGW_64_bit2-Debug/debug/ZolMallBackManagement/ZolMall_BackManagement.dll?????????????Qt??(????????????????汾??????汾??)

    这个是由于插件版本是debug,而使用插件的工程使用release编译的。或者反过来也一样,由于编译版本的不同导致乱码(这个结论是错误的,最近又遇到了相同的情况。还不知道怎么结局)

    2. QQmlApplicationEngine failed to load component

    file::/qmldir:-1 module ":" plugin "zolMallPlugin4" not found

    3.我人为的把一些文件删除掉,看看工程编译的时候会报什么样的错误

      1)

       删除dll保留qmldir,

      

       报“模块XX,插件XX找不到”。

      2)

      如果dll和qmldir都删除,

      

      报“模块XX未安装”的错误

       3)

      如果是dll在,但是qmldir删除,跟情况2报的是一样的错误

      4)

      如果更换不匹配的dll(自己编译的,但是还不清楚为什么出问题)之后,  

      

       已经不是main.qml报错了。而且插件dll的部分代码也已经执行了。

      大家可以品一下规律。

  • 相关阅读:
    饱和色
    Server.MapPath()相关
    Oracle修改表结构
    远程关机
    使用sqlplus创建表空间
    自写Js+CSS轮显效果
    右下角随机显示的CSS+JS图片广告
    JavaScript实现鼠标放上动画加载大图的代码
    CSS实现自适应的图片背景边框代码
    JavaScript弹性透明的图片放大代码
  • 原文地址:https://www.cnblogs.com/wzxNote/p/11947215.html
Copyright © 2011-2022 走看看