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

原创 2002年01月15日 21:28:00

      在游戏编程时,调试程序是很困难的事情,特别是全屏模式,总是无法切换到VCIDE环境,以前我一般是利用BltFast代替Flip以保证GDI Surface始终在前,但效果不是太好,前一段时间我在VC中发现一个宝贝,可以利用两台计算机调试程序,一台运行程序,另一台运行VC来调试,再加上TRACE输出,真是爽的不得了,下面是我的做法:

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

1. 保证两台电脑是联网的,最好是都摆在你的面前,不然的话你肯定要跑来跑去 了。还要保证你的程序在两台电脑上都能正常运行,例如都装上DX8

2. 假设你用A机器运行VC来编程和调试,用B机器来运行你的程序,如果B机器没有装VC,则需要把VCDebug Monitor拷到B机器上,具体文件是MSVCMON.EXE, MSVCRT.DLL, TLN0T.DLL, DM.DLL, MSVCP6O.DLLMSDIS110.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上运行的,如果有问题可以参考MSDNDebugging Remote Applications一章。

利用Python写的展示汉诺塔(hanoi)解法的小程序_Prj003

利用Python和递归算法,动态展示汉诺塔的解法
  • PosPro
  • PosPro
  • 2015年09月03日 21:03
  • 1421

Java实现一个简单的两人五子棋游戏(四) 落子动作的实现

1)选择棋子 目标 2)画棋子 ✔️ 3)判断胜负 4)交换行棋方   前面,我们已经画好的棋盘和棋子,接下来,我们要通过鼠标点击屏幕获取落子位置并...
  • v_xchen_v
  • v_xchen_v
  • 2016年12月04日 13:25
  • 2451

生命游戏简介及算法分析(整理)

生命游戏 生命游戏(game of life)为1970年由英国数学家J. H. Conway所提出,某一细胞的邻居包括上、下、左、右、左上、左下、右上与右下相邻之细胞。 规则 生命游戏中,对于任意细...
  • u011439689
  • u011439689
  • 2013年12月09日 17:20
  • 4512

盒子游戏(湖南省第七届大学生计算机程序设计竞赛)

盒子游戏 Time Limit:1000MS     Memory Limit:65535KB     64bit IO Format:%I64d & %I64u Submit Status ...
  • wqc359782004
  • wqc359782004
  • 2013年09月05日 15:10
  • 938

盒子游戏(湖南省第七届大学生计算机程序设计竞赛)

盒子游戏 有两个相同的盒子,其中一个装了n个球,另一个装了一个球。Alice和Bob发明了一个游戏,规则如下:Alice和Bob轮流操作,Alice先操作。每次操作时,游戏者先看看哪个盒子里的球的数目...
  • yew1eb
  • yew1eb
  • 2013年09月06日 00:21
  • 2012

湖南省第六届大学生计算机程序设计竞赛I - 射击游戏

I - 射击游戏   A和B在玩一个射击游戏,战场由若干单位正方形积木组成。积木占据了连续的若干列,且图形周长等于它最小包围矩形的周长。下图(a)是一个合法的战场,但(b)...
  • qq_37164003
  • qq_37164003
  • 2017年07月22日 09:17
  • 133

湖南省第七届大学生计算机程序设计竞赛 报数游戏

报数游戏 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述     n 个人站成一行玩一个报数游戏。所有人从左到右编号为 1 到 n。游戏开始时,最左边的人报 1...
  • u014253173
  • u014253173
  • 2014年10月06日 20:07
  • 1673

利用HTTP协议和IE的漏洞在其他计算机上运行一个程序

转自:    http://blog.csdn.net/orbit/article/details/168475  我们每天都使用网络浏览五彩缤纷、动感十足的网页,查询需要的信息,你是否想过这些...
  • onlyonename
  • onlyonename
  • 2012年05月17日 11:08
  • 559

利用vc程序实现的五子棋游戏

  • 2009年12月09日 15:39
  • 1.01MB
  • 下载

Javascript和HTML5 利用canvas构建 Web五子棋游戏程序设

html5 利用canvas构建 Web五子棋游戏程序设计   这只是一个简单的JAVAscript和HTML5小程序,没有实现人机对战。   五子棋棋盘落子点对应的二维数组。数组的元素对应落子点...
  • ufodsyfaa
  • ufodsyfaa
  • 2013年07月17日 11:30
  • 1263
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用双计算机调试游戏程序
举报原因:
原因补充:

(最多只允许输入30个字)