VS2005 远程调试

    技术2022-05-20  30

    在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。如下图:

    这样只需要在本地点击编译生成,就把新生成的可执行文件拷贝到远程机子上。然后启动调试就能调试远程就行。省掉了人为拷贝的过程,方便省心。


    最新回复(0)