命令行错误 D8045

更新:2007 年 11 月

错误消息

无法使用 /clr 选项编译 C 文件“file”

只有 C++ 源代码文件可以传递给使用 /clr 的编译。使用 /TP 以将 .c 文件编译为 .cpp 文件,请参见 /Tc、/Tp、/TC、/TP(指定源文件类型)以获得更多信息。

有关更多信息,请参见 /clr(公共语言运行库编译)

如果您使用 Visual C++ 2005 编译 ATL 应用程序,也会发生 D8045。有关更多信息,请参见如何:迁移到 /clr