首页 > 其他 > 详细

【更新中】COM学习笔记1

时间:2015-10-04 22:15:43      阅读:226      评论:0      收藏:0      [点我收藏+]

已经学习过的内容:Programming Windows with MFC关于COM那一章。讲了一些基本的概念,挺重要的。

教程:(在bing.com搜索component object model  tutorial)

http://www.codeguru.com/cpp/com-tech/activex/tutorials/article.php/c5567/Step-by-Step-COM-Tutorial.htm#Intro

http://www.codeproject.com/Articles/633/Introduction-to-COM-What-It-Is-and-How-to-Use-It

 

1.在VS中如何编译IDL文件

右击IDL文件,选择“编译”,编译成功之后,把你需要添加的文件添加到项目中即可

MSB3644 warning暂时不去管它,因为不是项目本身的问题,只是没安装SDK而已,而且目前用不到

2.添加了IAdd.idl编译后生成的IAdd_h.h头文件,IAdd_i.c源文件

3.项目打开了预编译头的选项并且把所有系统或者库头文件放到stdafx.h中,充分利用预编译头的功能加快编译速度

4.教程错误,static_cast缺少参数,添加上,分别是IUnknown*和IAdd*

5.创建CAddFactory的时候,VS自动添加的头文件是Unknwnbase.h,通过添加IAdd_h.h也可以

 

【更新中】COM学习笔记1

原文:http://www.cnblogs.com/qrlozte/p/4855031.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!