分享

Qt开发ActiveX及环境搭建

 Kenshin0_0 2016-09-13
友情提示:Qt开发ActiveX用的不是Qt creator,而是VS的Qt插件
关于Qt的介绍自行百度google。
1.软件下载:
     1)进入Qt的下载网站:http://www./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上用了。

当然也可以用网页进行测试,可以自己试试。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多