vs2010 中添加 ActiveX Control Test Container工具的方法
vs2010中的tstcon( activex control test container )工具非自动安装,而是作为一个例程提供。所以应找到该例程,并编译:
如vs2010安装在默认路径则
1, 进入:c:\program files\microsoft visual studio 10.0\samples\1033,可找到vc2010samples.zip文件,
2, 将其解决到同一个文件夹,解压后将出现一个c++子文件夹。
3, tstcon例程在:c:\program files\microsoft visual studio 10.0\samples\1033\c++\mfc\ole\tstcon,双击其中的.sln文件启动工程,直接编译,
4, 编译后在debug子文件夹中将出现一个tstcon.exe文件,将其复制到:c:\program files\microsoft visual studio 10.0\common7\tools文件夹。
5, 在vs2010中的tools菜单点击“external tools...”,出现如下对话框,点击“add”添加一项工具。
6, 新工具项的"title"为:activex control test container,"command"为:c:\program files\microsoft visual studio 10.0\common7\tools\tstcon.exe。
7, 确认退出对话框,tools菜单将出现“activex control test container”菜单项。完毕!
同理在2015安装目录下找到并编译:
但是编译的时候需要区分win32和x64的不同平台生成的工具
分别添加 activex control test container 32和 activex control test container 64的工具,因为不同工具显示的是不同平台注册的com组件,比如你注册一个32位的com组件,此时只能用activex control test container 32测试,而在activex control test container 64中是找不到这个com组件的
下面是2010编译方法
activex控件:可以看做一个极小的服务器应用程序,他不能单独运行,需要嵌入到某个程序中才可以运行,我们可以自己写一个程序来测试自己写的程序(具体方法在下一篇文章阐述),第二种方法是利用vs(本人编译器是vs2010版)自带的测试容器进行测试,我们接下来就看看如何设置vs自带的测试容器。
由于vs2010中默认没有这个测试容器,需要我们手动去设置。这个测试容器放在我们的vs原始安装目录下(samples\2052目录下),以本人的为例,我的vs安装在系统盘c盘。
(1)则这个测试容器放在c:\program files\microsoft visual studio10.0\samples\2052目录下,
(2)我们会发现有一个压缩文件,我们就在这个文件夹下面解压他,解压出这个文件
(3)我们在进入这个文件中,路径是:vc2010samples\c++\mfc\ole\tstcon,最终我们找到一个tstcon文件夹。
(4)在vs2010中打开这两个解决方案(file-open-project/solution,选择tstcon.vcxproj打开).
(5)在解决方案选项卡上,将tcprops右键设置为启动项,在进行编译(f7)。编译完成后,我们再按照同样的方法在堆tstcon设为启动项进行编译(f7)。
(6)我们在其文件目录下面会发现一些生成的文件。
(7)我们在tstcon\debug下面找到tstcon32.exe文件(或者是tstcon.exe文件)。到此我们就成功设置了相应的测试容器。但是我们还要在vs中进行一些设置才可以使用这个测试容器程序。
(8)打开vs2010,“工具tool”-->“外部工具external tool”,再点击“添加add”按钮,在 “标题title”栏里,修改为tstcon,再在 “命令command”栏里,打开浏览选项卡,找出我们编译好的tstcon.exe,然后“应用”,“确定”按钮即可。然后就就可以在工具选项卡中看见“tstcon”这一选项(我们就可以使用测试容器了)
下面是小编特别为大家准备已经编译好的文件:一个2005编译一个是2008编译的,大家根据需要选择即可。
下载地址:
上一篇: 三国第一坑神:历史上的张俭是个怎样的人?