OpenCV和VisualStudio 2010 dll问题

时间:2013-03-17 14:44:59

标签: visual-studio-2010 opencv

大家好我想尝试一下openCV库,但是我在设置环境时遇到了一些问题。

从属性管理器我创建了一个新工作表并设置:

VC ++目录: - 包含目录:$(OPENCV_DIR)\ build \ x86 \ vc10 \ bin和$(OPENCV2_DIR)\ build \ include - 图书馆目录:$(OPENCV2_DIR)\ build \ x86 \ vc10 \ lib;

C / C ++: - 附加包括目录:$(OPENCV2_DIR)\ include;

链接:

  

opencv_calib3d244d.lib opencv_contrib244d.lib opencv_core244d.lib   opencv_features2d244d.lib opencv_flann244d.lib opencv_gpu244d.lib   opencv_haartraining_engined.lib opencv_highgui244d.lib   opencv_imgproc244d.lib opencv_legacy244d.lib opencv_ml244d.lib   opencv_nonfree244d.lib opencv_objdetect244d.lib opencv_photo244d.lib   opencv_stitching244d.lib opencv_ts244d.lib opencv_video244d.lib   opencv_videostab244d.lib

- 附加图书馆目录:$(OPENCV2_DIR)\ libs

我可以编译但是我无法执行该程序,因为我收到错误opencv_core242.dll缺失。

我的错误在哪里?感谢

1 个答案:

答案 0 :(得分:1)

“我收到错误opencv_core242.dll缺失”

如果您链接到opencv \ build \ x86 \ vc10 \ lib中的lib(您的编译器/链接器设置看起来没问题),

你必须附加

opencv \ build \ x86 \ vc10 \ bin

到您的PATH环境变量,因此您的exe可以在运行时找到dll。