简体   繁体   English

OpenCV和VisualStudio 2010 dll问题

[英]OpenCV and VisualStudio 2010 dll problems

Hi everyone I would like to try the openCV library but I have some problems setting up the environment. 大家好,我想尝试openCV库,但是在设置环境时遇到一些问题。

From the property Manager I created a new sheet and set: 从属性管理器中,我创建了一个新工作表并进行设置:

VC++ Directories : - Include Directories: $(OPENCV_DIR)\\build\\x86\\vc10\\bin and $(OPENCV2_DIR)\\build\\include - Library Directories: $(OPENCV2_DIR)\\build\\x86\\vc10\\lib; VC ++目录: -包含目录:$(OPENCV_DIR)\\ build \\ x86 \\ vc10 \\ bin和$(OPENCV2_DIR)\\ build \\ include-库目录:$(OPENCV2_DIR)\\ build \\ x86 \\ vc10 \\ lib;

C/C++ : - Additional Includes Directories: $(OPENCV2_DIR)\\include; C / C ++: -其他包含目录:$(OPENCV2_DIR)\\ include;

Linker: 连结器:

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 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

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

I can compile but i can't execute the program because I get an error opencv_core242.dll is missing. 我可以编译,但是我无法执行该程序,因为我收到一个错误opencv_core242.dll丢失。

Where's my error? 我的错误在哪里? Thanks 谢谢

"I get an error opencv_core242.dll is missing" “我收到一个错误opencv_core242.dll丢失”

if you linked against the libs in opencv\\build\\x86\\vc10\\lib (your compiler/linker settings look ok), 如果您链接到opencv \\ build \\ x86 \\ vc10 \\ lib中的库(您的编译器/链接器设置看起来还可以),

you'll have to append 你必须追加

opencv\\build\\x86\\vc10\\bin opencv \\ build \\ x86 \\ vc10 \\ bin

to your PATH environment variable, so your exe can find the dlls at runtime. 到PATH环境变量,以便您的exe在运行时可以找到dll。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM