C++ vs 2012的opencv 3.0链接器问题
我在获取visual studio 2012中包含的opencv 3.0库时遇到问题。以下是我得到的错误:C++ vs 2012的opencv 3.0链接器问题,c++,opencv,visual-studio-2012,C++,Opencv,Visual Studio 2012,我在获取visual studio 2012中包含的opencv 3.0库时遇到问题。以下是我得到的错误: Build started: Project: PADVisionEngine, configuration: Debug x64 1> LINK: fatal error LNK1104: cannot open file 'Libjasper.dll' 我在项目配置中添加了以下内容: Executable Dir: C:\opencv_3.0.0\ope
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;
我还将所有.dll文件添加到“输入”下链接器的“附加依赖项”中。我错过了什么使我犯了这个错误 您的问题是将DLL添加到链接器中“输入”下的
中的“附加依赖项”
这是针对库而不是DLL的。对于dll,您使用导入库(也有.lib
扩展名)您应该将库
而不是dll
添加到链接器输入中。