2013-05-12 157 views
2

尝试从http://karanjthakkar.wordpress.com/2012/11/21/usin-opencv-2-4-2-with-visual-studio-2012-on-windows-7-64-bit/编译测试程序时,出现错误[出现错误opencv_core242.dll]。visual studio 2012中的openCV 2012

我试图在一个叫做环境变量的东西中添加指定的信息,但是我不知道我是否正确地做了。任何人都可以清楚地说明我应该如何增加价值?我把路径放到我需要的目录中,但是当我尝试构建程序时,似乎没有解决这个错误。

+1

编译时出现错误很奇怪。你确定这不是当你试图运行该程序吗? – carlosdc 2013-05-12 02:05:28

+0

如果您对错误的具体内容以及错误发生时间有所帮助,我可能会帮助您。 – Danny 2013-05-12 04:45:11

+0

carlosdc - 对不起,我的意思是当我尝试运行调试。丹尼 - 错误是一个缺少的库。我将库放在正确的位置,问题似乎与将它包含在环境变量中有关。我以为我设置正确,但它似乎没有任何影响。 – user2374083 2013-05-12 05:14:16

回答

0

这里就是你需要做的:

  1. 右击在“解决方案资源管理器”项目
  2. 单击属性
  3. 导航到“配置属性 - >调试”
  4. 在“本地窗口调试器 - >环境“编写:

    • Path = $(Pat H); C:\ path_to_opencv \建立\ 86 \ VC11 \ BIN

      或(如果编译64位):

    • 路径= $(路径); C:\ path_to_opencv \建立\ 64 \ VC11 \斌

1

@code头已经得到了答案之一。

或者您可以将所有dll的opencv/build/vc11/bin复制到您的程序目录中。

我知道这确实是一个丑陋的解决方案,但这肯定适用于初学者。至少我自己发现,当我第一次使用OpenCV时,它非常有用。