码迷,mamicode.com
首页 > 其他好文 > 详细

利用Qt调用ocx插件接口,并使用dumpcpp生成.h和.cpp接口文件

时间:2020-10-05 22:14:32      阅读:40      评论:0      收藏:0      [点我收藏+]

标签:sdn   怎么   生成   问题   details   https   cpp   csdn   nbsp   

。。。

1.安装Qt

 

2.安装MapWinGIS

github:  https://github.com/MapWindow/MapWinGIS/releases

 

3.注册MapWinGIS.ocx插件

利用管理员身份打开命令行,进入到MapWinGIS.ocx所在目录,一般为 X:\dev\MapWinGIS\MapWinGIS.ocx

输入 regsvr32 MapWinGIS.ocx ,出现注册成功的提示框则注册成功。

 

4.获取uuid

下载oleview.exe软件进行查看:https://api.256file.com/oleview.exe/en-download-124023.html

点击该处进行下载     技术图片

技术图片

 

 技术图片

 

 技术图片

 

 

5.利用dumpcpp.exe 生成mapwingis.h 和 mapwingis.cpp 文件

dumpcpp.exe 一般位于 D:\Qt\Qt5.9.7\5.9.7\msvc2015_64\bin

利用管理员身份打开命令行,进入 D:\Qt\Qt5.9.7\5.9.7\msvc2015_64\bin

输入 dumpcpp.exe  {C368D713-CC5F-40ED-9F53-F84FE197B96}  注意用空格隔开

如果出现错误技术图片

 

 这里是因为安装的 MapWinGIS.ocx是64位的,dumpcpp.exe里边只对win32的进行了处理,重新下载Win32的MapWinGIS.ocx可以解决问题。

还有种解决方法是查看dumpcpp的源码,对源码进行修改。

 技术图片

 

 

 参考:https://blog.csdn.net/tingy123/article/details/107676170

看了这篇博客才总算解决了生成.h和.cpp的问题,感谢

本博客是在该博客的基础上进行了一些完善,如果能知道怎么修改源码就更好了

利用Qt调用ocx插件接口,并使用dumpcpp生成.h和.cpp接口文件

标签:sdn   怎么   生成   问题   details   https   cpp   csdn   nbsp   

原文地址:https://www.cnblogs.com/ZhangWj-/p/13769860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!