首页 > 解决方案 > 尝试使用 MSVC 工具集 14.28.29910 构建 OpenCV,但在构建期间出现 MSVC 14.29.30033 错误

问题描述

我目前正在尝试在我的 Windows 机器上使用 CUDA 构建 OpenCV。我已经在 CMake 中配置并生成了 version=14.28.29910。进入 VS2019 后,将 debug 更改为 release,并构建 ALL_BUILD 项目,除了 1 之外,我成功构建了所有内容。

以下是错误消息:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\xutility(1309): error : expected a "(" 1> detected during instantiation of "void std::_Adl_verify_range(const _Iter &, const _Sentinel &) [with _Iter=const char *, _Sentinel=const char *]"

问题是即使我进入项目属性,MSVC 工具集版本显示“14.28.29910”,但错误来自工具 14.29.30037。

我怎么可能绕过 14.29.30037 的构建?

标签: c++opencvcmakevisual-studio-2019

解决方案


推荐阅读