尽管没有错误,Opencv程序退出

时间:2013-04-10 16:02:14

标签: c++ visual-c++ opencv execution

我尝试运行Feature matching with FLANN代码。我正在使用Visual C ++ 2010 Express,我在构建解决方案时没有出现任何错误

  

1> ------ Build build:项目:SURF_image_matching,配置:调试Win32 ------   1 GT; SURF_image_matching.cpp   1> c:\ users \ karthick \ documents \ visual studio 2010 \ projects \ surf_image_matching \ surf_image_matching \ surf_image_matching.cpp(83):警告C4018:'<' :签名/未签名不匹配   1 GT; SURF_image_matching.vcxproj - > C:\ Users \ KARTHICK \ Documents \ Visual Studio 2010 \ Projects \ SURF_image_matching \ Debug \ SURF_image_matching.exe   ==========构建:1成功,0失败,0最新,0跳过==========

当我跑步时,它终止而没有任何输出我得到以下几行格式

  

'SURF_image_matching.exe':已加载'C:\ Windows \ SysWOW64 \ sechost.dll',无法找到或打开PDB文件   'SURF_image_matching.exe':加载'C:\ Windows \ SysWOW64 \ rpcrt4.dll',无法找到或打开PDB文件

     

'SURF_image_matching.exe':卸载'C:\ Program Files(x86)\ Searchqu Toolbar \ Datamngr \ IEBHO.dll'   'SURF_image_matching.exe':卸载'C:\ Windows \ SysWOW64 \ dbghelp.dll'

     

线程'Win32 Thread'(0x6e8)已退出,代码为0(0x0)。   程序'[7592] SURF_image_matching.exe:Native'已退出,代码为-1(0xffffffff)。

1 个答案:

答案 0 :(得分:0)

确保编译器可以看到OpenCV bin目录,可以通过以下两种方式之一完成:

  1. 将其添加到您的环境PATH变量

  2. 选择您的VS解决方案配置属性>调试> 环境将值设置为

    PATH = %PATH%;C:\OpenCVX.XX\bin
    
  3. 希望它有所帮助。