opencv封装dll,并调用

朵朵111 2016-06-17 01:23:46
用VS2010+OPENCV2.4.10编写的程序封装成DLL,接口中不涉及opencv自带结构;
想在VS2005中调用这个dll,结果LoadLibrary失败,GetLastError错误码126,找不到指定的模块。
“VsTest_NewD.exe”: 已加载“C:\WINDOWS\system32\opencv_imgproc2410d.dll”,未加载任何符号。


想请教一下1、我在vs2005上必须要安装opencv吗?需要与封装成dll的同一版本吗?
2、opencv2.4.10可以与VS2005配置吗啊?
3、在配置过程中,cmake过程,opencv.sln出现很多错误,是不兼容吗?
4、opencv每个版本之间的提高改造,没找到每个版本的改进说明。有大牛知道吗?
5、有大牛有可以与vs2005配套使用的opencv吗?可以共享一份吗?

谢谢大牛解答!
...全文
252 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
朵朵111 2016-07-28
  • 打赏
  • 举报
回复
谢谢大牛,已经解决。的确是不需要进行配置,但是需要将opencv的相关dll拷贝到根目录使用
robertbo 2016-06-20
  • 打赏
  • 举报
回复
既然封装成了不涉及opencv自带结构的dll,2005再调用的时候就不需要配置opencv了,LoadLibrary失败应该是接口的问题。运行的时候需要opencv的dll文件。
赵4老师 2016-06-17
  • 打赏
  • 举报
回复
在64位Windows下: 64位exe和dll在目录c:\windows\system32目录下; 32位exe和dll在目录c:\windows\syswow64目录下;

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧