更新了 Visual Studio,OpenCV 项目不再工作

Posted

技术标签:

【中文标题】更新了 Visual Studio,OpenCV 项目不再工作【英文标题】:Updated Visual Studio, OpenCV Project No Longer Working 【发布时间】:2018-03-30 11:29:42 【问题描述】:

我在 Visual Studio 2017 中有这个工作的 OpenCV 项目。我昨天将 Visual Studio 更新到版本 15.6.4,但该项目不再工作。包含文件仍然存在,dll 也存在。环境设置没有改变。

我尝试打开其他 OpenCV 项目,我知道这些项目在更新之前也确实有效,但我遇到了同样的错误,所以我知道这很可能不是我的代码。

以下是我遇到的错误:

如果可能的话,我非常感谢任何帮助。第一次让环境运行对我来说是一个巨大的麻烦,现在发生这种情况非常令人沮丧,我真的想开始担心实际的代码,而不是所有这些让我陷入困境的不便问题。

【问题讨论】:

请不要发布错误图片。在问题中将错误发布为 text 我假设您没有使用 CMake 生成您的 Visual Studio 项目,也没有使用源代码构建。 我为 Opencv 下载了预构建的 winpack,昨天更新前它运行良好 如果您只是创建一个 hello world 控制台应用程序,您的编译器是否工作。 是的,hello world 控制台应用可以工作 【参考方案1】:

更新后,该项目针对的是 Windows SDK 版本 10.0.16299.0,但在我的设备上找不到。

我右键单击解决方案并单击重新定位解决方案并解决了问题。

【讨论】:

以上是关于更新了 Visual Studio,OpenCV 项目不再工作的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2022 + opencv-python

Opencv + Visual Studio 2008 奇怪的调试问题

使用 Visual Studio 2015 编译 OpenCV 2.4.12 时出错

opencv 3.0 Visual Studio Community 2017 编译链接错误

OpenCV 3.2.0、Visual Studio 2015、Windows 7

Visual Studio 2015编译安装OpenCV 3.0和opencv_contrib