【问题标题】:How to add a new ATL COM class into an existed project via vs2010vs2010如何在现有项目中添加新的ATL COM类
【发布时间】:2012-04-04 16:35:10
【问题描述】:

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

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

非常感谢。

【问题讨论】:

    标签: visual-studio-2010 com atl


    【解决方案1】:

    您当然可以在没有 ATL 的情况下使用 COM,但这不太可能是您想要的,因为 ATL 是 COM 开发的最佳基础(尤其是如果您希望在创建 COM 对象时受 Visual Studio 向导的指导)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-25
      • 2011-08-09
      • 2016-07-02
      • 2012-01-19
      • 2013-03-06
      • 1970-01-01
      • 1970-01-01
      • 2016-04-09
      相关资源
      最近更新 更多