将库添加到Visual Studio问题
-
10-07-2019 - |
题
有人可以链接我在c或c ++项目中使用库的好指南吗?
现在我正在尝试将OpenCV添加到新创建的项目中。我在<!>中添加了我能想到的所有目录;项目和解决方案 - <!> gt; VC ++目录<!> quot;并确保我已将所有.lib和.dll文件拖放到项目中。
项目构建但是当我运行简单的<!>“Hello,World program <!>”时;它给了我这个错误信息:
<!>“; cv.exe无法找到组件。
此应用程序无法启动,因为找不到cv200.dll。重新安装应用程序可能会解决此问题。<!>
如何真正添加此cv200.dll?我拖了<!> amp;把它放到了项目中.. 谢谢!
解决方案
您需要确保cv200.dll在运行时位于DLL搜索路径中。最简单的方法是将它放在与构建的可执行文件相同的目录中。将DLL或LIB文件拖放到项目中无效。
其他提示
默认情况下,安装时OpenCV创建环境。变量路径\ bin。 所有dll都假定在那个dir中。但是,您使用的是OpenCV 2.0,而OpenCV 2.0安装不包含Visual Studio的lib和dll文件。你似乎已经构建了所有dll和lib。如果你正确安装了OpenCV,只需将所有dll移动到\ bin(例如C:\ Program Files \ OpenCV \ bin) 如果由于某种原因你缺少一些dll或libs,这里是如何构建它们的说明 http://mirror2image.wordpress .COM / 2009/10/20 /切换到的OpenCV-2-0与 - VS2005 /
不隶属于 StackOverflow