应用程序无法使用opencv3.2和VS2010正确启动(0xc000007b)

时间:2017-03-19 12:38:53

标签: c++ windows visual-studio-2010 opencv

我正在尝试在VS2010中运行openCV代码。构建是正确的,但调试运行会导致问题。出现错误应用程序无法正确启动(0x000007b)

我已经看过同一个问题的早期帖子,我尝试了同样的问题,但问题没有得到解决。 the application was unable to start correctly 0xc00007b

VC++ 64bit EXE application was unable to start correctly (0x000007b) error

我确信这不是一个重复的帖子。该问题与32位和64位dll文件有关。

配置: 64位Windows操作系统,VS2010,OpenCV3.2,Win32应用程序项目,解决方案配置 - 调试,解决方案平台-x64。

我尝试了其他各种方法:

  1. 重新安装可再分发,2010年,2012年,2013年和2015年
  2. 选择工具 - >选项 - >调试 - >符号 - > Microsoft符号服务器
  3. 安装了新的DirectX SDK

    我安装的程序是:

    • 下载OpenCV3.2。在C:\ opencv3.2
    • 中提取文件夹
    • 环境变量:OPENCV_DIR:C:\ opencv3.2 \ opencv \ build,OPENCV_DIR:C:\ opencv3.2 \ opencv \ build \ x64 \ vc14,Path:C:\ opencv3.2 \ opencv \ build \ x64 \ VCl 4 \ BIN; C:\ opencv3.2 \的OpenCV \构建\ BIN
    • 创建了一个新的Win32控制台应用程序。
    • 右键单击项目 - >特性
    • C / C ++ - >一般 - >附加包含指令 - > C:\ opencv3.2 \ opencv \ build \ include,C:\ opencv3.2 \ opencv \ build \ include \ opencv,C:\ opencv3.2 \ opencv \ build \ include \ opencv2
    • 链接器>常规 - >其他库目录 - > C:\ opencv3.2 \ opencv \ build \ x64 \ vc14 \ lib
    • 链接器 - >输入 - >其他依赖关系 - > opencv_world320.lib opencv_world320d.lib
    • 链接器 - >清单文件 - >生成清单:否
  4. 下面获得的错误消息,只是复制了单个错误消息。          ' new_project.exe':已加载' C:\ opencv3.2 \ opencv \ build \ x64 \ vc14 \ bin \ opencv_world320.dll',无法找到或打开PDB文件
            该程序' [5096] new_project.exe:Native'退出时使用代码-1073741701(0xc000007b)。

    请帮我解决这个问题。

    我也尝试在Dependency Walker中运行VS2010生成的.exe文件,我得到以下问题。我无法解释它。 enter image description here

    此致 Prajwal Sapare

0 个答案:

没有答案
相关问题