让VS的debug程序在其他电脑运行

······大家都知道,除非是安装了VS的电脑,不然在其他电脑上运行VS编译的debug程序就会显示运行时错误(0x0000…)这样的弹窗。其实这是因为没有debug的运行库导致的,那怎么查看运行时的dll呢。这也是我在调试程序时发现的。那就是利用dmp转储文件查看。
······首先我们需要设置转储文件函数。这里请大家百度 C++生成dump文件。 然后在程序内手动抛出一个异常,使用throw即可。然后我们吧dmp文件拖到VS内,就会出现这个画面
在这里插入图片描述
看到了吗?模块那里有我们运行时调用的所有dll。这下就简单了。把模块内的所有dll文件在C盘的Windows/system文件夹下找到。再拷贝到目标电脑上就好了。如果还是不行。那就先运行完所要执行的功能代码后再抛出异常。再重复上面的步骤看看。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值