应用程序无法正确启动(0 * 0150002) - OpenCv

时间:2012-02-18 13:59:10

标签: c++ opencv

我正在使用cpp 2010编写一个用opencv(2.1)编写的项目。当我尝试调试它时,我收到以下错误:

  

'FaceTracker.exe':已加载'C:\ Users \ hodhod \ Documents \ Jam3a \ PROJECT-2012 !! \ FindSymetryInFaces \ FaceTracker \ FaceTracker \ Debug \ FaceTracker.exe',已加载符号。
  'FaceTracker.exe':已加载'C:\ Windows \ System32 \ ntdll.dll',已加载符号(已删除源信息)。
  'FaceTracker.exe':已加载'C:\ Windows \ System32 \ kernel32.dll',已加载符号(已删除源信息)。
  'FaceTracker.exe':已加载'C:\ Windows \ System32 \ KernelBase.dll',已加载符号(已删除源信息)。
  'FaceTracker.exe':已加载'C:\ OpenCV2.1 \ bin \ cv210d.dll',无法找到或打开PDB文件
  程序'[4556] FaceTracker.exe:Native'已退出,代码为-1072365566(0xc0150002)。

并向我显示以下信息:

  

应用程序无法正确启动(0 * 0150002)。单击“确定”关闭应用程序。

我该如何解决?

(我解决了,请查看评论。)

1 个答案:

答案 0 :(得分:1)

(OP在评论中回答。见Question with no answers, but issue solved in the comments (or extended in chat)

OP写道:

  

我解决了它。我去了Project -> Proporties -> Linker-> Input -> Additional Dependencies并将其改为:

cv210d.lib; cvaux210d.lib; cxcore210d.lib; highgui210d.lib; ml210d.lib; 
  

到:

cv210.lib; cvaux210.lib; cxcore210.lib; highgui210.lib; ml210.lib; opencv_ffmpeg210.lib;