为什么用vc调试exe的结果,和我去debug文件夹下直接运行exe的结果不一样。

为什么用vc调试exe的结果,和我去debug文件夹下直接运行exe的结果不一样。,第1张

我也是碰到这种情况,不过复制了几次后exe就可以在任何环境下用了。我想大概是运行环境的问题,刚开始运行时他要有函数库支持才行,直接打开跟在编译器里面运行时差别很大的,建好了工程,整套语言的库文件都在编译器里等待调用,调试运行自己的程序时准备充分,不会出问题,但是外部系统虽然支持c语言的开发,但那点库是远远不够用的,可以说是完全不给力。但是程序运行重要调用那些文件吧,运行vs后,库文件随时备用,把exe复制到桌面上双击执行,虽然环境依然很差,但是总归系统还是允许exe从VS(内存)借用库文件的吧,这样把所依赖的库文件就复制到系统临时文件里面了。另一方面,我们编程不是只准备自己用的,当程序在陌生环境运行时,里面要是不整合所依赖的库文件,那软件是相当失败的吧。

除了exe文件较大,超出了debug的调试能力,否则是可以用debug进行调试的。但若转化为com格式的文件,调试起来就非常方便了。

较大的exe文件可以使用微软的cvexe程序进行调试。

以上就是关于为什么用vc调试exe的结果,和我去debug文件夹下直接运行exe的结果不一样。全部的内容,包括:为什么用vc调试exe的结果,和我去debug文件夹下直接运行exe的结果不一样。、masm 为什么生成exe文件后,却不能进行debug调试、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9452941.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存