写了一个MFC的程序,但是在一些其他电脑上无法运行,提示occcont.cpp line:925错误

wuhaitaoooo 2017-06-26 08:46:02
在某些电脑上又是能够正常运行的,可能是因为我用了activeX中串口控件的原因,我把程序中的activeX中串口控件删掉以后,在所有电脑上都能够运行了。刚刚学MFC不久,对底层的代码也不是非常了解,求论坛大神指教具体的解决方法。
...全文
976 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
vkmazh 2019-01-31
  • 打赏
  • 举报
回复
注册mscomm32.ocx成功后 还是提示同样错误怎么办??
wuhaitaoooo 2017-06-27
  • 打赏
  • 举报
回复
找到原因了,是目标电脑上没有注册mscomm控件的。
wuhaitaoooo 2017-06-26
  • 打赏
  • 举报
回复
引用 12 楼 VisualEleven 的回复:
工程属性设置中,release编译?code generation 设置/MT ?
release 版编译的也不能运行,连错误提示都没有
wuhaitaoooo 2017-06-26
  • 打赏
  • 举报
回复
引用 12 楼 VisualEleven 的回复:
工程属性设置中,release编译?code generation 设置/MT ?


已经设了静态编译
Eleven 2017-06-26
  • 打赏
  • 举报
回复
工程属性设置中,release编译?code generation 设置/MT ?
赵4老师 2017-06-26
  • 打赏
  • 举报
回复
depends
赵4老师 2017-06-26
  • 打赏
  • 举报
回复
百度搜depedns使用指南。
wuhaitaoooo 2017-06-26
  • 打赏
  • 举报
回复
引用 7 楼 zhao4zhong1 的回复:
用depends.exe查看exe依赖的dll

崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止

是我电脑里缺少这些库文件吗?
wuhaitaoooo 2017-06-26
  • 打赏
  • 举报
回复
引用 7 楼 zhao4zhong1 的回复:
用depends.exe查看exe依赖的dll

崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止

老师我用depends.exe运行了我的exe文件错误提示
赵4老师 2017-06-26
  • 打赏
  • 举报
回复
用depends.exe查看exe依赖的dll 崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止
trytry1992 2017-06-26
  • 打赏
  • 举报
回复
引用 3 楼 wuhaitaoooo 的回复:
[quote=引用 1 楼 trytry1992 的回复:] 这样看不出来,你打个断点找看看
我在自己电脑上是能够正常运行的。拷到其他电脑上的是debug版,运行发生错误,这我就不知道怎么打断点了~。[/quote] 把远程调试器拷到别人电脑上,然后attach过去
孤客天涯 2017-06-26
  • 打赏
  • 举报
回复
引用 4 楼 wuhaitaoooo 的回复:
[quote=引用 2 楼 jason_wentzel 的回复:] 是否没注册?
我用的是VS2015社区版,申请了个账号就能使用了,的确没有注册过,但是我的程序在一些其他电脑上又能够运行!而且我把串口控件删除了以后,在所有电脑上都能运行了。[/quote] 我是说你控件是不是没注册,不是指你vs是不是正版
wuhaitaoooo 2017-06-26
  • 打赏
  • 举报
回复
引用 2 楼 jason_wentzel 的回复:
是否没注册?
我用的是VS2015社区版,申请了个账号就能使用了,的确没有注册过,但是我的程序在一些其他电脑上又能够运行!而且我把串口控件删除了以后,在所有电脑上都能运行了。
wuhaitaoooo 2017-06-26
  • 打赏
  • 举报
回复
引用 1 楼 trytry1992 的回复:
这样看不出来,你打个断点找看看
我在自己电脑上是能够正常运行的。拷到其他电脑上的是debug版,运行发生错误,这我就不知道怎么打断点了~。
孤客天涯 2017-06-26
  • 打赏
  • 举报
回复
是否没注册?
trytry1992 2017-06-26
  • 打赏
  • 举报
回复
这样看不出来,你打个断点找看看

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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