友情提示:Qt开发ActiveX用的不是Qt creator,而是VS的Qt插件关于Qt的介绍自行百度google。
1.软件下载:
1)进入Qt的下载网站:http://www.qt.io/download/,点击下图的红色方框,其他三个是要钱滴。
进入页面如下图,不要点击“Download Now”,点击红色方框的“View All Downloads”
此时将会看到好多下载项,选择适合自己的,我装的是vs2010所以选择红色方框中的,下载后直接傻瓜式安装,这个是集成库和IDE的,不用单独装Qt creator,装好之后接着往下看:)
还要下载vs插件,Other Downloads中的第一项和第二项。
下载完之后傻瓜式安装,完成之后就可以在vs的菜单栏中看到,别急还要配置qmake;
2)环境配置
点击Qt5,选择最后一项“Qt Options”,
弹出对话框后,应该什么都没有
点击“Add”,弹出“Add New Qt Version”,可以先不用填“Version name”,点击“Path”后面的按钮,
选择刚刚安装的Qt目录下面的msvc2010_opengl目录,此目录包含了qt的所有库(include,lib,bin),点击确定
此时“Version name”和“Path”都已填好,继续“Ok”,就会出现此步骤中的第二幅图,继续“Ok”,环境就配好了。
3)开发
在vs中选择“文件”-》“新建”-》“项目”,弹出对话框,可以看到“Qt5 Projects”,点击后有以下五个选项,选择“ActiveQt Server”,也就是ActiveX。填好名称,确定之后,再点击“finish”。
此时项目就创建好了,随便在ui中加个组件,我加了button,可以不用添加signal和slot,生成一下,会在程序目录的win32目录下生成debug目录,里面有生成好的文件
*.dll是要注册的,Qt开发的需要Qt的库,可以用dependence walk查看需要哪些库,我试了一下需要这些库,都在Qt\Qt5.4.2\5.4\msvc2010_opengl\bin中。
注册的时候最好用管理员权限运行cmd,然后切换到dll目录下,再regsvr32 *dll;如果顺利的话会弹出成功的提示框。
4)测试
没用qt测试,我用的以前创建的mfc窗体程序测试。
打开dialog,打开“工具箱”,在里面右击,选择“选择项”
选择“COM组件”,找到注册的dll,将前面的复选框勾选,点击确定
此时,会在“工具箱”的底部看到添加的控件,就可以直接拖到dialog上用了。
当然也可以用网页进行测试,可以自己试试。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。