【问题标题】:Using Start Debug or Start without Debugging in Visual Studio Express with OpenCV在带有 OpenCV 的 Visual Studio Express 中使用 Start Debug 或 Start without Debugging
【发布时间】: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


【解决方案1】:

正如 Niel Kirk 建议的那样,从http://www.microsoft.com/en-us/download/details.aspx?id=40784 下载并安装 vcredist_x86.exe 和 vcredist_x64.exe 解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    相关资源
    最近更新 更多