本书《COM技术内幕:微软组件对象模型》深入解析了Microsoft的COM技术,书中包含的部分源代码兼容Visual Studio 2010,适合开发者学习与实践。
Dale Rogerson 撰写的《COM技术内幕——微软组件对象模型》(Inside COM)一书附带的源码适合在 Visual C++ 6.0 下编译,但在 Visual Studio 2010 中进行编译时会报告许多错误。本人对这些错误进行了修正,使修改后的代码能够在 Visual Studio 2010 命令行下成功编译,并且生成的 exe 文件可以正常运行。
这里发布的是经过修改后可以在 VS 2010 下顺利编译和执行的源码。发布的源码不包括书中第13章的内容,因为该章节中 Tangram 的原始代码在尝试编译时会遇到缺少文件的问题,始终无法成功编译通过。因此,此处提供的源码范围是从书中的第二章到第十二章。
每一份修改过的源码目录下都会附带一个“编译命令.txt”文档,其中详细记录了使用 VS 2010 编译这些代码时所用的命令以及对原始代码所做的具体改动说明。希望这能够帮助到阅读这本书的朋友。