Vmware Virtual Debug

Vmware virtual debug 是vmware 6.0新增加的功能,提供开发者在IDE环境中在VMWARE运行的虚拟机中进行调试,不过目前仅支持VS2005和VS2005 TEAM版本,以VS插件形式存在。如果没有VMWARE默认没有装上这个功能的话,可通过vmware6.0的安装程序修改现有功能来添加。

配置步骤:
一、目标机器
1. Vmware中安装的系统必须是WIDNOWS系列,并且安装好VMTOOLS。
2. 配置网络共享方式
控制面板 ->  管理工具 -> 本地安全策略 ->  安全设置 -> 本地策略 -> 安全选项
“网络访问:本地帐户的共享和安全模式” 设置为 “经典  本地用户以自己的身份验证”
 

3. 关闭防火墙
4. 设置用户名和密码, 确保VMWARE内外系统的用户名密码一致
5. 目标机器中的计算机名唯一
6. IP地址设置在同一个网段中,因为virtual debug依靠的是msvsmon.exe需要通过网络,虚拟机内系统的网卡模拟方式必须使用host或bridge。
7. 如果需要调试DOTNET程序需要安装dotnet2.0 
 
二、本地机器VS2005配置
1.新建一个win32或MFC工程,在工程属性中C/C++ 的Runtime Library属性设置为:
Multi-threaded Debug (/MTd)或Multi-threaded (/MT)
如果是MFC工程话,还需要将工程的Use of MFC设置为 Use MFC in a Static Library
2.设置用于远程调试VMware Virtual Debug的选项

在General选项中需要设置Command和Remote Debug Monitor属性:
Command——设置为希望运行的工程输出文件的位置
Remote Debug Monitor——设置为VS 远程调试器msvsmon.exe所处的位置
( i.e. C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/Remote Debugger/x86/msvsmon.exe ) 

在Virtual Machine 选项中仅需设置Virtual Machine属性:
 Virtual Machine——设置为所要调试虚拟机vmx文件的位置。

当这些都设置好后,使用快捷方式F6 便可调试在虚拟机系统中运行的程序了。


http://blog.csdn.net/rangzh/article/details/3254002

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值