如何将新的ATL COM类添加到vs2010的现有项目中

时间:2012-03-20 07:36:09

标签: visual-studio-2010 com atl

我正在尝试将一个新的COM类添加到现有项目中(此项目由vc ++ 6.0创建并迁移到vs2010),当我单击“添加一个简单的COM对象”时,但是vs2010会弹出一个对话框“你想为你的项目添加ATL支持“,如果我必须选择”YES“继续前进,但实际上项目可以成功编译。我认为我不需要添加ATL支持。

在没有“添加ATL支持”的情况下,有没有人遇到过相同的问题或者知道如何自动或手动添加新的COM接口而没有“添加ATL支持”?

非常感谢。

1 个答案:

答案 0 :(得分:0)

你肯定可以在没有ATL的情况下进行COM,但这不太可能是你想要的,因为ATL是COM开发的最佳基础(特别是如果你想在COM对象创建中被Visual Studio向导引导)。

所以是的,您需要添加ATL支持,并解决可能发生的编译器/链接器问题,然后将COM对象类添加到项目中。