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

      大家可以品一下规律。

  • 相关阅读:
    linux查看python安装位置
    Linux 重命名
    Linux 解压 压缩文件
    linux下文件的复制、移动与删除
    设计模式-命令模式
    设计模式-心得
    设计模式-责任链模式
    ajax跨域问题以及解决方案
    强者运强
    管理者法则
  • 原文地址:https://www.cnblogs.com/wzxNote/p/11947215.html
Copyright © 2011-2022 走看看