1创建工程
2 添加自定义的qml文件
2.1创建qrc文件
2.2在qrc文件中添加MyButton.qml
2.3修改CMakeLists 由STATIC改成SHARED ,添加MyButton.qml,点击构建
2.4 生成MyWidget文件夹和MyWidget.dll
MyWidget文件夹内文件如图所示:
注意点:MyWidgetplugin.dll 和 qmldir 和上一级目录的MyWidget.dll这三个文件是必须文件
3创建新项目并调用dll
3.1创建qml工程
3.2将 MyWidget 工程生成的 MyWidget 文件夹和 MyWidget.dll 复制到 MyWidgetTest 工程的如下目录
3.3 在qml中导入
注意:如果将 MyWidget 文件夹内的 qml 文件和 MyWidget.qmltypes 文件删除,会报一些的错误,但是不影响程序运行.