社区
图形处理/算法
帖子详情
视频监测程序,调试正常,可执行文件无法正常运行
sten
2016-09-07 01:14:39
背景:正在使用vs2010 编写一个屏幕图像处理程序,程序要对监测范围增加高亮显示框
问题:我在调度时一切正常,但是通过debug或release目录下的可执行文件执行时,只要鼠标点击一下,整个屏幕变黑,再点就异常退出。请问如何解决?
...全文
535
12
打赏
收藏
视频监测程序,调试正常,可执行文件无法正常运行
背景:正在使用vs2010 编写一个屏幕图像处理程序,程序要对监测范围增加高亮显示框 问题:我在调度时一切正常,但是通过debug或release目录下的可执行文件执行时,只要鼠标点击一下,整个屏幕变黑,再点就异常退出。请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
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文件依赖的其它库不一致,检查下
4.9 使用debug跟踪exe
程序
执行过程
Dos在
运行
一个
程序
的时候,是由command将
程序
从
可执行文件
中加载入内存,并使其得以执行。这个过程我们
无法
追条指令地看到
程序
的执行过程,因为command的
程序
加载,设置CS:IP指向
程序
的入口的操作是连续完成的,而当CS:IP一指向
程序
的入口,command就放弃了CPU的控制权,CPU立即开始
运行
程序
,直至
程序
结束 如果解决这样的矛盾,debug! Debug可以将
程序
加载...
我没有源码有可执行
程序
exe 带有一个dll库,我怎么
调试
dll来查看exe转入的参数
如果你只有一个可执行的
程序
(EXE)和一个动态链接库(DLL),而没有源代码,
调试
起来会比较复杂。不过,你仍然可以使用一些工具和方法来
调试
DLL并查看EXE传入的参数。你可以使用像Microsoft Visual Studio、OllyDbg或x64dbg这样的
调试
器。这些工具可以让你附加到一个正在
运行
的进程,或者在启动时直接打开EXE文件。一旦你用
调试
器打开了EXE文件,你可以尝试在DLL的入口点或你怀疑参数被传入的函数上设置断点。
深入gcc编译器:C/C++代码如何变为可执行
程序
揭秘gcc编译器:C-C++代码如何变为可执行
程序
linux下java开发和
调试
_linux下的
程序
调试
方法汇总
搞电子都知道,电路不是焊接出来的,是
调试
出来的。
程序
员也一定认同,
程序
不是写出来的,是
调试
出来的。那么
调试
工具就显得尤为重要,linux作为笔者重要的开发平台,在linux中讨论
调试
工具主要是为那些入门者提供一些帮助。
调试
工具能让我们能够
监测
、控制和纠正正在
运行
的
程序
。我们在
运行
一些
程序
的时候,可能被卡住或出现错误,或者
运行
过程或结果,没能如我们预期,此时,最迫切需要明白究竟发生了什么。为了修复程...
Linux下的
程序
调试
方法汇总
搞电子都知道,电路不是焊接出来的,是
调试
出来的。
程序
员也一定认同,
程序
不是写出来的,是
调试
出来的。那么
调试
工具就显得尤为重要,linux作为笔者重要的开发平台,在linux中讨论
调试
工具主要是为那些入门者提供一些帮助。
调试
工具能让我们能够
监测
、控制和纠正正在
运行
的
程序
。我们在
运行
一些
程序
的时候,可能被卡住或出现错误,或者
运行
过程或结果,没能如我们预期,此时,最迫切需要明白究竟发生了什么。为了修复...
图形处理/算法
19,472
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章