VS自带一个远程调试工具,你在开始菜单程序里可以看到.
把那个东西复制到远程电脑.
运行.就可以金星远程调试了
这个我知道,看过vs2012的自带文档,我主要想知道的是附加上了之后怎么调试,还有好像是除了copy要调试的exe过去还要copy一些dll和其他文档之类的
唉,大神哪有时间慢慢指导你,自己搞定吧
自己找师兄解决了,分享一下经验,希望能帮到遇到同样困扰的人:
1.首先还是看了一下vs的文档,知道将msvsmon的工具拷贝到远程机上,运行并在工具->选项中设置为无身份验证;
2.在本地将项目编译通过,将exe和dll文件拷贝到远程机(一般就是debug或者release文件夹),在远程机上运行exe;
3.在本地VS打开项目,设置好断点,调试->附加到进程->远程调试模式,输入远程机的ip地址,刷新就会有远程机上活动进程,选择要调试的进程加载上去;
4.根据远程机的msvsmon远程调试工具转过来的信息,本地工程就可以调试。
由于是小白,具体机制不是很懂,大概看师兄这么做的,这么跟我讲的,说不清楚还请包涵。
PS:看到文档中有涉及到项目属性的各种设置,但我们没有使用到,可能是远程调试有两种方法,一种是开发环境直接启动远程进程形式,另一种是我用的进程附加形式;可能要各种设置目录的是第一种形式吧。纯属个人理解~