调试示例时无法从文件加载图像帧

问题

调试Zivid代码示例时输出以下消息:

错误

Failed to load frame from file: Zivid3D.zdf

调试 Zivid 示例时无法打开文件

可能的原因

我们提供的一些示例依赖于输入文件,例如Zivid3D.zdf。当您使用CMake配置示例时,我们会复制这些文件。它们被复制到与生成可执行文件相同的文件夹中。

当您使用Visual Studio调试示例时,请注意Visual Studio默认会从 ${ProjectDir} 执行。因此,示例将无法找到输入文件(预期的路径为 ${TargetDir} )。

解决方案

解决这个问题只需将工作目录设置为 ${TargetDir} 即可。

打开C#项目属性 修改C#项目工作目录