【问题标题】:OpenCV and VisualStudio 2010 dll problemsOpenCV 和 VisualStudio 2010 dll 问题
【发布时间】:2013-03-17 14:44:58
【问题描述】:

大家好,我想尝试一下 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 is missing。

我的错误在哪里?谢谢

【问题讨论】:

    标签: visual-studio-2010 opencv


    【解决方案1】:

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

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

    你必须追加

    opencv\build\x86\vc10\bin

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

    【讨论】:

    • 你的意思是 OPENCV2_DIR 路径?我做到了:C:\devel\OpenCV-2.4.4\opencv 是否正确?
    • PATH=more\other\stuff;C:\devel\OpenCV-2.4.4\opencv\build\x86\vc10\bin
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多