我想用
在我的OpenCV C ++应用程序中打开一个视频文件 cap.open("../../data/Example.MP4");
但不知何故,当我在Visual Studio 2015中运行该应用程序时(我已经尝试了Debug& Release模式),它无法找到该文件。
令人惊讶的是,如果我通过在Windows资源管理器中双击.exe来运行应用程序,一切正常,视频文件将根据需要打开。
有人知道为什么Visual Studio找不到该文件吗?
非常感谢!
答案 0 :(得分:1)
问题与Visual Studio上Project的工作目录有关。从内部来看,它没有找到文件...
转到项目属性,调试。默认情况下,您将看到工作目录是您的项目目录。将其更改为 $(OutDir),您的路径应该是固定的。