视频监测程序,调试正常,可执行文件无法正常运行

sten 2016-09-07 01:14:39
背景:正在使用vs2010 编写一个屏幕图像处理程序,程序要对监测范围增加高亮显示框
问题:我在调度时一切正常,但是通过debug或release目录下的可执行文件执行时,只要鼠标点击一下,整个屏幕变黑,再点就异常退出。请问如何解决?
...全文
538 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
SureGOGOGO 2016-09-13
  • 打赏
  • 举报
回复
依赖的动态链接库有问题,找不到入口或者版本不对应。
sten 2016-09-13
  • 打赏
  • 举报
回复
是的,鼠标不点就没有异常。 但我在调试时可以任性点鼠标呀!
三岁、就很帅 2016-09-13
  • 打赏
  • 举报
回复
鼠标不点就好的吗 点下有没有什么动作做 实在早不到问题 就挨个加打印信息 看看打印信息 能不能找到问题所在
sten 2016-09-13
  • 打赏
  • 举报
回复
版主,按您的建议,把exe放到和源码同级的目录下,还是不行! 我还没找到依赖的库,还在调!
syy64 2016-09-08
  • 打赏
  • 举报
回复
要学会调试。
lx624909677 2016-09-08
  • 打赏
  • 举报
回复
应该不是库的问题吧,如果是库的问题在debug模式下就会出错了,可能是配置的问题,debug模式下找的配置路径是相对于源码的路径,而exe执行的时候,走的是相对于exe的路径,你可以先试试把exe放到和源码同级的目录下,看会不会出错
shiter 2016-09-07
  • 打赏
  • 举报
回复
这个问题一般就是依赖的dll没有调用正确
sten 2016-09-07
  • 打赏
  • 举报
回复
谢谢各位,我测试一下是不是库的问题,完了就结帜。
yinyz2008 2016-09-07
  • 打赏
  • 举报
回复
有的库,只有调试版本的,没有release版本的。请检查opencv等库安装是否全面,如果是自己编译的库,是否也编译了release版本的。
赵4老师 2016-09-07
  • 打赏
  • 举报
回复
使用depends.exe检查exe依赖的dll
sevancheng 2016-09-07
  • 打赏
  • 举报
回复
可能是exe文件依赖的其它库不一致,检查下

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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