C++ '__';的内置地址:在Visual Studio 2015中运行opencv时未找到标识符
我试图在Visual Studio 2015中运行simple Canny Edge,但失败了 严重性代码说明项目文件行抑制状态 错误C3861“\uu内置地址”:找不到标识符Canny Edge C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\include\xstddef 725C++ '__';的内置地址:在Visual Studio 2015中运行opencv时未找到标识符,c++,opencv,visual-studio-2015,C++,Opencv,Visual Studio 2015,我试图在Visual Studio 2015中运行simple Canny Edge,但失败了 严重性代码说明项目文件行抑制状态 错误C3861“\uu内置地址”:找不到标识符Canny Edge C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\include\xstddef 725 我不认为这个错误是由于链接问题,这个项目是可行的项目,我上次做的。有人知道怎么解决吗?我和\u内置地址的问题完全一样,我解决了它 在Visual Stud
我不认为这个错误是由于链接问题,这个项目是可行的项目,我上次做的。有人知道怎么解决吗?我和\u内置地址的问题完全一样,我解决了它
我为这个问题耽误了半天。这对一些人有用,但对我来说不行。这就是我必须做的:
- 卸载Visual Studio 2015
- 运行安装程序,选择“自定义”
- 取消选中Visual Studio 2015更新3选项(位于顶部):
但你真的感到惊讶吗?;) 我怀疑您不知何故设法将一个较新的(更新3?)标准库与一个较早的(比如更新2)编译器混合在一起。那么,可能的解决方案是什么呢?@T.C.您是对的。当我修复VisualStudio时,我发现在我的计算机中Visual C++版本比安装程序中的VisualC++版本更新。我卸载了它并再次修复了它,它正常工作了。我今天遇到了这个问题。已安装VS2015社区和更新2。检查应用程序事件日志发现,安装程序在安装过程中的某个时刻让我更新了3。我没有花时间去寻找原因,但我已经建立了一个开发环境,有很多不同的编译器版本,所以任何事情都有可能发生在通过npm安装gulp sass时遇到问题,并遇到此问题。为我工作!谢谢修理对我来说是不够的。我不得不卸载Visual Studio。当我重新安装时,我注意到在“自定义”部分有一个安装Update 3的选项,默认情况下该选项处于启用状态!这是列表中的第一个选项。我取消了检查,安装了,我所有的问题都消失了!