编程小白遇到本机A运行C.exe程序成功,放到别人的机子B上无法运行的问题,由于B主机上没有VS无法进行调试。
查找资料发现微软提供了一种Remote Debugging a Visual C++ Project in Visual Studio的方法。
网址为:https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging-cpp?view=vs-2017
下面详细介绍一下操作流程,仅供下次遇到时参考。
一、远程工具的获取和选择
有两种方式能够获取Remote Debugger。一种是从MSDN的文档中下载,另一种是从主机安装Visual Studio的目录中获取,我的目录为:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE
一定要选择与对方主机B的操作系统相匹配的远程工具,如x64、x86,和ARM等。把找到的Remote Debugger文件夹拷贝到对方主机B的任意位置。
二、远程工具的使用
大前提:两台主机需要连在同一个网段(局域网),并且能够相互ping通。
- 以管理员权限打开Remote Debugger文件夹下的msvsmon.exe程序,如下图所示: