c++ - 即使关闭 CLR 选项后仍出现错误 D8045 "cannot compile C file <file> with/clr option"

标签 c++ c visual-studio-2015 clr

这是在 Visual Studio 2015 中。

我有一个 native C 库,正在从 .NET Visual C++ 代码中使用它。我知道我必须将每个 .c 文件的属性页上的“公共(public)语言运行时支持”选项更改为“无公共(public)语言运行时支持”,按照 this question 。但是,即使我关闭了该选项,当我尝试编译这些文件时仍然收到错误 D8045。

这是 VS2015 中的已知问题,还是我遗漏了什么?

最佳答案

它最终自行清除。我重新启动了 Visual Studio 几次,但这种情况不断发生,这就是我问这个问题的原因。我猜想某个地方的某些缓存没有被更新或者被损坏或者其他什么。

关于c++ - 即使关闭 CLR 选项后仍出现错误 D8045 "cannot compile C file <file> with/clr option",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54226278/

相关文章:

c++ - 用于组合类的 Boost Karma 生成器

c++ - 带有友元函数的前向声明 : invalid use of incomplete type

c - 无变量字符串反转

C:从标准输入读取会重置终端属性?

c++ - 为 Windows 内置拼写检查提供程序添加拼写检查语言

c++ - 使用 Boost.Asio 和 OpenSSL 的 HTTPS 请求

c - 如何按位异或两个 C char 数组?

visual-studio-2015 - 如何在不同的驱动器上安装 Visual Studio 2015

c# - VS2015 project.json 编译排除

c - 仅在 Visual Studio 中报告 C 警告