请问Opencv在release模式下为啥依然使用opencv_world310d.dll,从而引发访问冲突。

Cedar127 2017-10-16 02:53:03

环境是VS2015+opencv3.10,我还装了DEBUG模式的opencv-contrib,不知道有没有关系。
DEBUG是可以通过的。
我已经把opencv_world310.dll添加到连接器--输入--附加依赖项中了,
也已经把opencv_world310.dll文件复制到win32和winwow64路径下,
可是在release模式下依然会报错,
不知道为啥,还请各位路过的大牛帮帮忙,谢谢各位了!
...全文
980 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Cedar127 2018-06-08
  • 打赏
  • 举报
回复
引用 11 楼 wukong_214 的回复:
[quote=引用 8 楼 Cedar127 的回复:] [quote=引用 2 楼 zhao4zhong1 的回复:] 崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
赵老师,我点开上一个调用函数就出现了这种情况,实在不知道怎么办[/quote] 我也是这种情况,请问您解决了吗?[/quote] 好久没登了。刚看到,这是opencv的原始BUG,不要去管他。
wukong_214 2018-03-21
  • 打赏
  • 举报
回复
引用 8 楼 Cedar127 的回复:
[quote=引用 2 楼 zhao4zhong1 的回复:] 崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
赵老师,我点开上一个调用函数就出现了这种情况,实在不知道怎么办[/quote] 我也是这种情况,请问您解决了吗?
赵4老师 2017-10-17
  • 打赏
  • 举报
回复
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
引用 4 楼 Cedar127 的回复:
[quote=引用 2 楼 zhao4zhong1 的回复:] 崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
请问按哪个按钮进入调试,对话框的三个按钮都点了,进不去的。 还有赵4老师,你复制之前的回答是不是有些不厚道呢?[/quote] 在VS2015中运行,弹出这个对话框时,点“中断”按钮,……
Cedar127 2017-10-17
  • 打赏
  • 举报
回复
引用 3 楼 m0_37901643 的回复:
附加依赖项中添加lib文件,谢谢。opencv_world310.lib
对不起,我在提问中说错了,我添加的就是opencv_world310.lib。
Cedar127 2017-10-17
  • 打赏
  • 举报
回复 1
引用 2 楼 zhao4zhong1 的回复:
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
请问按哪个按钮进入调试,对话框的三个按钮都点了,进不去的。 还有赵4老师,你复制之前的回答是不是有些不厚道呢?
沐阳2100 2017-10-17
  • 打赏
  • 举报
回复
附加依赖项中添加lib文件,谢谢。opencv_world310.lib
赵4老师 2017-10-17
  • 打赏
  • 举报
回复
不会找不到“调用堆栈”窗口吧。
赵4老师 2017-10-17
  • 打赏
  • 举报
回复
“调用堆栈”窗口里面从上到下列出了对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
Cedar127 2017-10-17
  • 打赏
  • 举报
回复
引用 2 楼 zhao4zhong1 的回复:
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止


赵老师,我点开上一个调用函数就出现了这种情况,实在不知道怎么办
Cedar127 2017-10-17
  • 打赏
  • 举报
回复
引用 6 楼 zhao4zhong1 的回复:
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止。 [quote=引用 4 楼 Cedar127 的回复:] [quote=引用 2 楼 zhao4zhong1 的回复:] 崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
请问按哪个按钮进入调试,对话框的三个按钮都点了,进不去的。 还有赵4老师,你复制之前的回答是不是有些不厚道呢?[/quote] 在VS2015中运行,弹出这个对话框时,点“中断”按钮,……[/quote] 赵老师,我按了alt+7,是一个无效操作,按下的时候电脑响了一声报警。
赵4老师 2017-10-16
  • 打赏
  • 举报
回复
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
Cedar127 2017-10-16
  • 打赏
  • 举报
回复
其他代码有的是可以release的,有的也不能release,难道是代码问题?
VS2013(vc12)编译的OpenCV3.2.0,Release版本,x86和x64 动态库和lib文件。 单一文件编译 opencv_world320.lib 不包含扩展模块 压缩包文件列表 \vc12 的目录 2018/12/07 11:39 . 2018/12/07 11:39 .. 2018/12/07 11:38 dll 2018/12/07 11:38 include 2018/12/07 11:38 lib 0 个文件 0 字节 \vc12\dll 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 x64 2018/12/07 11:38 x86 0 个文件 0 字节 \vc12\dll\x64 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 Release 0 个文件 0 字节 \vc12\dll\x64\Release 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/11/22 13:20 17,397,760 opencv_ffmpeg320_64.dll 2018/11/22 13:20 43,249,664 opencv_world320.dll 2 个文件 60,647,424 字节 \vc12\dll\x86 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 Release 0 个文件 0 字节 \vc12\dll\x86\Release 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/11/22 10:45 16,480,768 opencv_ffmpeg320.dll 2018/11/22 10:45 35,699,200 opencv_world320.dll 2 个文件 52,179,968 字节 \vc12\include 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 opencv 2018/12/07 11:38 opencv2 0 个文件 0 字节 \vc12\include\opencv 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2016/12/21 18:37 3,226 cv.h 2016/12/21 18:37 2,709 cv.hpp 2016/12/21 18:37 2,580 cvaux.h 2016/12/21 18:37 2,426 cvaux.hpp 2016/12/21 18:37 2,222 cvwimage.h 2016/12/21 18:37 2,476 cxcore.h 2016/12/21 18:37 2,496 cxcore.hpp 2016/12/21 18:37 2,305 cxeigen.hpp 2016/12/21 18:37 137 cxmisc.h 2016/12/21 18:37 2,274 highgui.h 2016/12/21 18:37 2,192 ml.h 11 个文件 25,043 字节 \vc12\include\opencv2 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2016/12/21 18:37 4,582 opencv.hpp 1 个文件 4,582 字节 \vc12\lib 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 x64 2018/12/07 11:38 x86 0 个文件 0 字节 \vc12\lib\x64 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 Release 0 个文件 0 字节 \vc12\lib\x64\Release 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/11/22 13:21 14,772,142 opencv_ts320.lib 2018/11/22 13:20 1,813,572 opencv_world320.lib 2 个文件 16,585,714 字节 \vc12\lib\x86 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 Release 0 个文件 0 字节 \vc12\lib\x86\Release 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/11/22 10:45 11,947,150 opencv_ts320.lib 2018/11/22 10:45 1,778,850 opencv_world320.lib 2 个文件 13,726,000 字节 所列文件总数: 23 个文件 143,169,073 字节 44 个目录 768,389,644,288 可用字节
含有Visual Studio的属性表配置,需要改下自己的路径即可使用 教程请参考 https://blog.csdn.net/yl_best/article/details/89190142 OpenCV3.4.2 + VS2013 + CMake3.12.1 with Contrib3.4.2 without hdf module without BUILD_opencv_world Release && Debug: many dll/lib General configuration for OpenCV 3.4.2 ===================================== Version control: unknown Extra modules: Location (extra): D:/software/OpenCV/SourceCode/opencv_contrib-3.4.2/modules Version control (extra): unknown Platform: Timestamp: 2019-04-9 Host: Windows 10.0.16299 AMD64 CMake: 3.12.1 CMake generator: VC12 Visual Studio 2013 CMake build tool: VC12 Visual Studio 2013 Configuration: Release && Debug OpenCV342_debug: opencv_aruco342d.lib opencv_bgsegm342d.lib opencv_bioinspired342d.lib opencv_calib3d342d.lib opencv_ccalib342d.lib opencv_core342d.lib opencv_datasets342d.lib opencv_dnn342d.lib opencv_dnn_objdetect342d.lib opencv_dpm342d.lib opencv_face342d.lib opencv_features2d342d.lib opencv_flann342d.lib opencv_fuzzy342d.lib opencv_hfs342d.lib opencv_highgui342d.lib opencv_imgcodecs342d.lib opencv_imgproc342d.lib opencv_img_hash342d.lib opencv_line_descriptor342d.lib opencv_ml342d.lib opencv_objdetect342d.lib opencv_optflow342d.lib opencv_phase_unwrapping342d.lib opencv_photo342d.lib opencv_plot342d.lib opencv_reg342d.lib opencv_rgbd342d.lib opencv_saliency342d.lib opencv_shape342d.lib opencv_stereo342d.lib opencv_stitching342d.lib opencv_structured_light342d.lib opencv_superres342d.lib opencv_surface_matching342d.lib opencv_text342d.lib opencv_tracking342d.lib opencv_video342d.lib opencv_videoio342d.lib opencv_videostab342d.lib opencv_xfeatures2d342d.lib opencv_ximgproc342d.lib opencv_xobjdetect342d.lib opencv_xphoto342d.lib OpenCV342_release: opencv_aruco342.lib opencv_bgsegm342.lib opencv_bioinspired342.lib opencv_calib3d342.lib opencv_ccalib342.lib opencv_core342.lib opencv_datasets342.lib opencv_dnn342.lib opencv_dnn_objdetect342.lib opencv_dpm342.lib opencv_face342.lib opencv_features2d342.lib opencv_flann342.lib opencv_fuzzy342.lib opencv_hfs342.lib opencv_highgui342.lib opencv_imgcodecs342.lib opencv_imgproc342.lib opencv_img_hash342.lib opencv_line_descriptor342.lib opencv_ml342.lib opencv_objdetect342.lib opencv_optflow342.lib opencv_phase_unwrapping342.lib opencv_photo342.lib opencv_plot342.lib opencv_reg342.lib opencv_rgbd342.lib opencv_saliency342.lib opencv_shape342.lib opencv_stereo342.lib opencv_stitching342.lib opencv_structured_light342.lib opencv_superres342.lib opencv_surface_matching342.lib opencv_text342.lib opencv_tracking342.lib opencv_video342.lib opencv_videoio342.lib opencv_videostab342.lib opencv_xfeatures2d342.lib opencv_ximgproc342.lib opencv_xobjdetect342.lib opencv_xphoto342.lib

24,854

社区成员

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

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