0

大家好,我想尝试一下 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。库 opencv_videostab244d.lib

-其他库目录:$(OPENCV2_DIR)\libs

我可以编译但我无法执行程序,因为我得到一个错误 opencv_core242.dll is missing。

我的错误在哪里?谢谢

4

1 回答 1

1

“我收到一个错误 opencv_core242.dll 丢失”

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

你必须附加

opencv\build\x86\vc10\bin

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

于 2013-03-17T15:00:00.497 回答