这是在 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/