利用双计算机调试游戏程序
来源:互联网 发布:csol跳跃优化 编辑:程序博客网 时间:2024/05/18 00:00
在游戏编程时,调试程序是很困难的事情,特别是全屏模式,总是无法切换到VC的IDE环境,以前我一般是利用BltFast代替Flip以保证GDI Surface始终在前,但效果不是太好,前一段时间我在VC中发现一个宝贝,可以利用两台计算机调试程序,一台运行程序,另一台运行VC来调试,再加上TRACE输出,真是爽的不得了,下面是我的做法:
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一章。
- 利用双计算机调试游戏程序
- 利用双计算机调试游戏程序
- 利用双计算机调试游戏程序
- 利用双计算机调试游戏程序
- 利用双计算机调试游戏程序(转)
- 游戏调试:利用双计算机调试游戏程序(转)
- 利用strace 调试程序
- 调试游戏程序的学问
- 调试游戏程序的学问
- 调试游戏程序的学问
- 调试游戏程序的学问
- 利用GDB远程调试程序
- 利用Core Dump调试程序
- 调试器是一个计算机程序
- 利用__FILE__, __LINE__, __FUNCTION__跟踪调试程序
- 利用__FILE__, __LINE__, __FUNCTION__跟踪调试程序
- 利用__FILE__, __LINE__, __FUNCTION__跟踪调试程序
- 利用__FILE__, __LINE__, __FUNCTION__跟踪调试程序
- GOF 23个基本的设计模式
- 追MM与设计模式
- 英国电信设计模式最佳实践
- 退订
- 人间万象“23式”—— GOF 23种设计模式
- 利用双计算机调试游戏程序
- 某人你堕落了…………
- 菜鸟初学,菜鸟的问题,各位大哥赐教啊!
- 测试
- (转载)Linux下Apache并发连接数和带宽控制
- 《莲花劫》BY:晴芳潋滟 原创 若少世间误会,则无笔下文章。绝恋永远是用惨烈地误解换来。
- 《时は,走り出す》-《时光奔流》 EVA同人·绝品老文……
- 《假如再给我三秒钟时间》[RO同人]CP:深渊×恶灵…………
- 近期学习小结(2005-2-13)