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

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