在VS中如何搭建远程调试的环境在很多地方都有介绍。我在这就不多说了,我这边引用下他们发表的网址:
http://blog.163.com/szx_rencaijob/blog/static/3844710820098211323925/
http://www.cppblog.com/kyline/archive/2009/04/23/80821.aspx
我这边主要说下如何将本地生成的可执行文件拷贝到远程被调试机上。
在VS2005中有一个“生成事件”(选择项目-->点击右键-->选择属性-->配置属性-->生成事件)。在这个选项中有一个“生成后事件”。很明显这个事件是生成相应可执行文件(或其他文件)后执行的事件。
选择此项,其命令行指定了需要执行的命令行。
所以想要实现编译连接后把生成的文件拷贝到远程机子上,只要在这边写上相应的命令就行。我的处理是让它执行一个bat文件。如下图:
在copyfile.bat中指定拷贝的文件和路径。如我的copyfile.bat文件中的内容如下:
Copy D:/usbtcpip/usbtcpip.exe //192.168.1.129/myshare/usbtcpip.exe
然后将此文件放在工程的目录中。
在远程调试时我选择的工作路径为myshare的路径,远程命令为myshare/usbtcpip.exe。如下图:
这样只需要在本地点击编译生成,就把新生成的可执行文件拷贝到远程机子上。然后启动调试就能调试远程就行。省掉了人为拷贝的过程,方便省心。
分享到:
相关推荐
VS2005 远程调试 攻略
vs2005远程调试需要添加vcredistvs2005远程调试需要添加vcredistvs2005远程调试需要添加vcredistvs2005远程调试需要添加vcredist
VS2005远程调试wince设备详细说明文档
VS2003远程调试,VS2003远程调试目标机器需要的相关
vs2003远程调试包 vs2003远程调试包 vs2003远程调试包
VS2010 远程调试开发技术。 看这个就够了。
vs2003远程调试工具 ,是一个可以进行远程调试的MS提供的工具。
vs2008远程调试工具,32位64位都有,使用vs开发必备神器
当不方便调试时,可以使用远程调试。该文档描述了基本实现步骤,可以一试。
VS2008 远程调试环境搭建
使用资源 解压在需要调试的计算机上,然后执行msvsmon文件,在vs项目中 选择调试 附加到进程 然后输入对应远程计算机ip 与端口号(默认4018) 链接上后选择项目对应进程,就可以远程调试软件代码了
DEBUG模式下,vs2010远程调试XP,运行程序时会提示缺失一些库文件,这里做了汇总,放进exe同目录下即可。
VS2008远程调试环境搭建[参照].pdf
这个小程序是包含在vs2010的安装光盘中的,在远程调试时有用
vs2015远程调试端,用于远程调试使用的工具,远程调试必备。
1. 拷贝《vs2003远程调试文件》文件夹到目标机器任意位置 2. 运行StartMsvcmon.bat批处理 3. 保证需要调试的进程已经启动,同时在执行文件下有相应的pdb文件 4. 本地VS中,工具->调试进程->传输,选择 TCP/IP,名称...
远程机器没有开发环境 却想在上面调试代码 怎么做?用VS的远程调试
不错的远程调试工具,支持VC的远程代码调试和异常定位调试。
应用场景:客户的计算机运行程序出现异常,由于办公场所不在一起,无法直接在客户的机器上调试。此时希望可以直接在开发人员的计算机(本地机器)上远程调试客户机上的软件。