【发布时间】:2014-10-01 22:44:38
【问题描述】:
按照此处的“使用 Visual Studio 安装 OpenCV”指南,我似乎设法正确设置了所有内容:https://www.youtube.com/watch?v=vwhTKsvHwfQ。
我只是在运行 OpenCV 示例场景之一,“Drawing.cpp”,当我构建解决方案并运行创建的解决方案时,我会收到预期的输出。但是,当我使用 Start Debug 或 Start without Debugging 选项时,我收到以下错误:
应用程序无法正确启动 (0x000007b)。
输出 - 调试日志显示以下内容:
'CV_test.exe' (Win32): 加载'E:\Libraries\Documents\Visual Studio 2013\Projects\CV_test\Debug\CV_test.exe'。已加载符号。 “CV_test.exe”(Win32):已加载“C:\Windows\SysWOW64\ntdll.dll”。不能 查找或打开 PDB 文件。 'CV_test.exe' (Win32): 已加载 'C:\Windows\SysWOW64\kernel32.dll'。无法找到或打开 PDB 文件。 “CV_test.exe”(Win32):加载“C:\Windows\SysWOW64\KernelBase.dll”。 无法找到或打开 PDB 文件。程序“[9016] CV_test.exe”有 以代码 -1073741701 (0xc000007b) 退出。
并且错误列表中没有报告错误或警告。
任何帮助表示赞赏。
【问题讨论】:
-
“运行创建的解决方案”是什么意思?您是否设法启动了可执行文件?
-
microsoft.com/en-us/download/details.aspx?id=40784 下载安装 vcredist_x86.exe 和 vcredist_x64.exe 应该是VS自动安装的,可能你少了64位的。
-
确实,尼尔,这确实解决了问题。没有花时间检查哪些是实际问题,但安装它们都可以解决问题,非常感谢。
标签: c++ visual-studio debugging opencv visual-studio-2013