【问题标题】:Visual Studio 2008 error:ATLVisual Studio 2008 错误:ATL
【发布时间】:2013-02-22 04:39:27
【问题描述】:

得到这个编译错误:

错误 4107 致命错误 C1189: #error : ATL 需要 C++ 编译 (使用 .cpp 后缀)C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\atlbase.h 59

如何解决?

【问题讨论】:

    标签: c visual-studio visual-studio-2008 atl


    【解决方案1】:

    正如错误消息所说。如果您的源文件以.c 结尾,则编译器假定它是一个直接的 C 源代码,与 ATL 所需的 C++ 不兼容。把文件名改成.cpp就可以编译了。

    如果您确实需要继续使用 C,那么您将不得不寻找 ATL 以外的其他库来帮助您。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-15
      • 2014-01-12
      • 1970-01-01
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      • 2010-12-13
      相关资源
      最近更新 更多