提问者:小点点

“__builtin_address-of”:在Visual Studio 2015中运行opencv时未找到标识符


我尝试在Visual Studio 2015中运行简单的Canny Edge,但我未能运行它。

严重性代码描述项目文件行取消状态错误C 3861“_ _ builtin _ address of”:找不到标识符Canny Edge C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ include \ xstddef 725

我不认为这个错误是由于链接问题,这个项目是可行的项目,我上次做的。有人知道怎么解决吗?


共2个答案

匿名用户

我在__builtin_addressof上遇到了完全相同的问题,我解决了它。

    < li >在Visual Studio 2015中打开“关于”。 < li >如果有更新3,请关闭Visual Studio 2015。 < li >打开控制面板中的程序和功能。 < li >右键单击您的Microsoft Visual Studio...列表中的2015并选择更改。 < li >在向导中选择“修复并继续”...(是长时间运行的操作,我有SSD和i5,用了好几个小时。)

匿名用户

我只是在这个问题上浪费了半天时间。Martin Šulc的答案对某些人有效,但对我不起作用。这是我必须做的:

> < li >卸载Visual Studio 2015 < li >运行安装程序,选择自定义 < li>

取消选中Visual Studio 2015 Update 3选项(位于顶部):

我的版本是更新2的VS 2015社区。至少在这个版本中,更新3是默认安装的,即使安装程序是基于更新2的...

但是你真的感到惊讶吗?;)