Visual studio 2010 Visual Studio 2010可以';t参见OpenCV的/bin库
我试图在VisualStudio2010中使用OpenCv 2.2 我已经按照说明配置了所有内容: 根据书中的指示: 因此,我添加了所有/lib和/include路径 当我构建项目时,它会编译,在启动应用程序之前,VS会显示一条错误消息,指出缺少Visual studio 2010 Visual Studio 2010可以';t参见OpenCV的/bin库,visual-studio-2010,opencv,bin,Visual Studio 2010,Opencv,Bin,我试图在VisualStudio2010中使用OpenCv 2.2 我已经按照说明配置了所有内容: 根据书中的指示: 因此,我添加了所有/lib和/include路径 当我构建项目时,它会编译,在启动应用程序之前,VS会显示一条错误消息,指出缺少opencv_core220d.dll 此文件与所有.dll文件一样位于C:/OpenCV2.2/bin中。如果我把这个文件添加到我的工作目录中,就可以了。然后VS显示我在链接器输入配置中添加的每个.dll文件的错误(但扩展名为.lib) 所以,如果我
opencv_core220d.dll
此文件与所有.dll
文件一样位于C:/OpenCV2.2/bin
中。如果我把这个文件添加到我的工作目录中,就可以了。然后VS显示我在链接器输入配置中添加的每个.dll
文件的错误(但扩展名为.lib
)
所以,如果我将链接器配置中作为.lib
添加的所有.dll
文件添加到我的工作目录中,项目将启动
但是为什么呢?为什么VC看不到
OpenCV2.2/bin
文件夹?这是指向哪里的?因为默认情况下,它不知道如何查看。但是,它知道如何检查DLL的当前目录
您可以通过将<代码> C/OPENV2.2.bin >代码>添加到您的<代码>路径> />代码>变量中,或者如果您不想占用全局代码>路径<代码>,可以将环境变量设置为C++项目。
我认为这是VS2010中附加到路径的语法,但我不确定,所以如果不起作用,就用谷歌搜索它:)