用QT做Qgis插件出现问题,大家帮忙看下
我用QT做Qgis插件,插件编译成功,我把生成的DLL放到QGIS的plugins文件夹下,打开QGIS应用程序,打开QGIS Manager plugins对话框,已经可以看见我的插件的图标,但在加载时出现了问题。
问题如下:
“Ox...”指令引用的“0x...”内存。该内存不能为“read”。
我打开调试程序,发现这个问题:
moc_myplugin.cpp里的void *myplugin::qt_metacast(const char *_clname)函数,这个函数的_clname是错误指针。
大家遇到过这种情况吗?有什么解决的方法吗?
[解决办法]
友情帮顶
[解决办法]
这基本上是你写的东西有内存泄露引起的,好好检查下吧~