vs 2012的opencv 3.0链接器问题

时间:2014-10-31 22:40:20

标签: c++ opencv visual-studio-2012

我遇到了将opencv 3.0库包含在visual studio 2012中的问题。以下是我遇到的错误:

    Build started: Project: PADVisionEngine, configuration: Debug x64
    1> LINK: fatal error LNK1104: cannot open file 'Libjasper.dll'

我在项目配置中添加了这些内容:

    Executable Dir: C:\opencv_3.0.0\opencv\build\x64\vc11\bin;
    Include Dir: C:\opencv_3.0.0\opencv\build\include;
    Library Dir:
         C:\opencv_3.0.0\opencv\build\x64\vc11\lib;
         C:\opencv_3.0.0\opencv\build\x64\vc11\staticlib;

我还在输入中的链接器中的“Additional Dependencies”中添加了所有.dll文件。我错过了什么让我有这个错误?

1 个答案:

答案 0 :(得分:1)

您的问题是您正在为"Additional Dependencies" in linker under input添加dll这是针对库而不是dll。对于dll,您使用导入库(也具有.lib扩展名)