qml plugin开发,生成静态插件加载



  • 用qt静态环境开发,现有qml plugin开发需求,官方帮助文档好像没有关于qml plugin静态库开发资料。我查阅了QT plugin的帮助资料显示支持静态编译。
    我根据Qt plugin加载方式,在pro文件下导入LIBS,在mian.cpp中include<QPLUGIN>后用宏Q_IMPORT_PLUGIN()方式加载qml的plugin。
    尝试一直没有成功,请问

    • qml plugin支持静态开发么?
      我搜索了好多资料,很多人说qml plugin不支持静态开发,想确认下。

    • 若支持静态开发,生成的lib文件如何在工程中加载?
      使用qt creator生成的qml plugin项目生成静态库时配置文件及plugin.cpp文件要做响应的调整,具体如何操作?



  • Qt QML支持静态开发。
    要做一些调整。这里可能变得有些复杂。简单来说,除了Q_IMPORT_PLUGIN外,还需要使用一些qmlEngine->registerTypes等等操作。具体我记不清了,总之没有那么容易。


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.