利用双计算机调试游戏程序

发信人: Justdoit_Cbf (编程浪子),原信区: ustcbbs 
标  题: 利用双计算机调试游戏程序 
发信站: 中国科大BBS站 (Wed, 16 Jan 2002 13:26:39),站内信件 
 
很实用的技巧喔::-)  
 
 
在游戏编程时,调试程序是很困难的事情,特别是全屏模式,总是无  
法切换到VC的IDE环境,以前我一般是利用BltFast代替Flip以保证GDI  
 Surface始终在前,但效果不是太好,前一段时间我在VC中发现一个  
宝贝,可以利用两台计算机调试程序,一台运行程序,另一台运行VC  
来调试,再加上TRACE输出,真是爽的不得了,下面是我的做法:  
 
 1. 保证两台电脑是联网的,最好是都摆在你的面前,不然的话你肯  
定要跑来跑去 了。还要保证你的程序在两台电脑上都能正常运行,  
例如都装上DX8。  
 
2. 假设你用A机器运行VC来编程和调试,用B机器来运行你的程序,  
如果B机器没有装VC,则需要把VC的Debug Monitor拷到B机器上,具体  
文件是MSVCMON.EXE, MSVCRT.DLL, TLN0T.DLL, DM.DLL, MSVCP6O.DLL  
和MSDIS110.DLL,如果B机器运行的是NT还要拷贝文件PSAPI.DLL。这  
些文件在VC的安装目录下Common/MSDev98/Bin目录和系统目录中  
 
3. 在B机器上建立一个共享目录,一定要设成完全共享以保证A能随时在B上写文件。  
 
4. 在A上打开你的程序工程文件, Alt+F7打开Project Setting,选  
中Debug页面,在Excutable for debug session和 Remote executable  
 path and name中填上B机器上文件路径和名称,例如B机器的IP地址  
为172.16.4.60,共享目录名为Debug,工程名为Test,则为//172.16.4.60  
//Debug/Test.exe,在Link页面的Output file name中也填上同样的  
内容。然后选中菜单Build->Debugger Remote Connection,在Setting  
中填上B机器的IP地址。  
 
5.在B机器上运行MSVCMON.EXE,按Connect等待连接,然后在A上就  
可以开始调试程序了,如果顺利的话你的程序就是在B上运行的,如  
果有问题可以参考MSDN中Debugging Remote Applications一章。  
 
 
 
--  
 
It is not about Technology                                                        
      It is about  People                                                         
                                                                                  
━━━━━━科技以人为本 ━━━━━━                                             
 
※ 来源: 中国科大BBS站 [bbs.ustc.edu.cn]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值