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的部分代码也已经执行了。

      大家可以品一下规律。

  • 相关阅读:
    PHP里文件的查找方式及写法
    上传文件
    用ajax对数据进行查看人员信息
    ajax实现分页
    jquery做个日期选择适用于手机端
    PHP用ajia代码写三级联动下拉
    JSON数据的定义
    jquery做一些小的特效
    对jquery操作复选框
    使用 LUT 模拟光照
  • 原文地址:https://www.cnblogs.com/wzxNote/p/11947215.html
Copyright © 2011-2022 走看看