c++ - 尝试使用 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 的构建?
解决方案
推荐阅读
- asp.net-mvc - 如何在隐藏字段中使用实体框架获取相关字段的值
- reactjs - apollo-link-state writeQuery 不会更新缓存中的 ROOT_QUERY,防止重新渲染组件
- applescript - 我如何调整此代码以从特定的 iTunes 播放列表中删除音乐
- mysql - MySQL 触发器的多个 if 子句
- java - 即使在类中定义了方法,也找不到运行时异常方法
- c# - 想用用户的输入改变 ForegroundColor
- ios - 使用 SKScene 时使用 SCNView.prepare() 会导致崩溃
- python - 熊猫:合并数据框和系列/填充缺失的数据点
- c# - 方法未在 button_Click 事件上执行
- r - 使用 R 使用带有 MAXDOP 选项的查询从 SQL Server 检索数据