我尝试运行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)。
答案 0 :(得分:0)
确保编译器可以看到OpenCV bin目录,可以通过以下两种方式之一完成:
将其添加到您的环境PATH
变量
选择您的VS解决方案配置属性>调试> 环境将值设置为
PATH = %PATH%;C:\OpenCVX.XX\bin
希望它有所帮助。