1.注册ocx控件
ocx控件文件夹下打开cmd 执行regsvr32 *.ocx
2.查看OCX控件的UUID和函数接口
如果安装了VS的话,先用其提供的OleView.exe(一般在C:\Program Files (x86)\Windows Kits\8.0\bin\x64路径下)来找一下你想使用的COM组件,双击查看后找到它的UUID。
3.通过Qt提供的工具对COM生成头文件和实现文件
然后Qt提供了一个dumpcpp.exe,用来对指定的COM接口生成.h和.cpp文件,命令也很简单传入COM组件的UUID即可,形如"dumpcpp.exe {00000000-0000-0000-0000-000000000000}" ,然后在当前目录下就会生成对应的.h和.cpp文件了。
而且生成的类都是基于Qt的类型,使用起来相当的方便。
4.在工程中引入生成的文件,直接实例化并调用即可。