利用雙計算機除錯遊戲程式 (轉)
在遊戲時,是很困難的事情,特別是全屏,總是無法切換到VC的環境,以前我一般是利用BltFast代替Flip以保證GDI Surface始終在前,但效果不是太好,前一段時間我在VC中發現一個寶貝,可以利用兩臺除錯程式,一臺執行程式,另一臺執行VC來除錯,再加上TRACE輸出,真是爽的不得了,下面是我的做法:
:namespace prefix = o ns = "urn:schemas--com::office" />1. 保證兩臺是聯網的,最好是都擺在你的面前,不然的話你肯定要跑來跑去 了。還要保證你的程式在兩臺電腦上都能正常執行,例如都裝上DX8。
2. 假設你用A機器執行VC來程式設計和除錯,用B機器來執行你的程式,如果B機器沒有裝VC,則需要把VC的De Monitor拷到B機器上,具體是MSVCMON.EXE, MSVCRT.DLL, TLN0T.DLL, DM.DLL, MSVCP6O.DLL和MSDIS110.DLL,如果B機器執行的是NT還要複製檔案PS.DLL。這些檔案在VC的目錄下CommonMSDev98Bin目錄和目錄中
3. 在B機器上建立一個共享目錄,一定要設成完全共享以保證A能隨時在B上寫檔案。
4. 在A上開啟你的程式工程檔案, Alt+F7開啟Project Setting,選中Debug頁面,在Excutable for debug session和 Remote executable path and name中填上B機器上檔案路徑和名稱,例如B機器的為172.16.4.60,共享目錄名為Debug,工程名為Test,則為172.16.4.60DebugTest.exe,在Link頁面的Output file name中也填上同樣的內容。然後選中選單Build->Debugger Remote Connection,在Setting中填上B機器的IP地址。
5.在B機器上執行MSVCMON.EXE,按Connect等待連線,然後在A上就可以開始除錯程式了,如果順利的話你的程式就是在B上執行的,如果有問題可以參考MSDN中Debugging Remote Applications一章。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1008534/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 利用chrome除錯JavaScript程式碼Chrome除錯JavaScript
- Windows windbg kernel debug 雙機核心除錯 - USB3.0 除錯 USB除錯 除錯線Windows除錯
- 反除錯 -- 利用ptrace阻止偵錯程式附加除錯
- 反除錯&反反除錯 -- 利用sysctl檢測偵錯程式是否存在除錯
- 駭客對其侵佔的計算機的利用(轉)計算機
- ios 利用Reveal來除錯介面2--真機除錯(步驟詳解)iOS除錯
- NO MFC - 使用 .log 除錯程式 (轉)除錯
- 本地除錯PERL CGI程式(轉)除錯
- 用GDB除錯程式(二) (轉)除錯
- 用GDB除錯程式(四) (轉)除錯
- 用GDB除錯程式(三) (轉)除錯
- MacOs/Liunx主機搭建windows平臺雙機除錯環境MacWindows除錯
- 計算機程式設計藝術 第2卷 (轉)計算機程式設計
- 計算機程式設計的24條法規 (轉)計算機程式設計
- (SQLServer除錯)無法啟動T-SQL除錯。未能連線到計算機 “.”。異常處理SQLServer除錯計算機
- 程式設計和除錯中的幾點總結 (轉)程式設計除錯
- 計算機雙非本科畢業小結計算機
- 除錯技巧 —— 如何利用windbg + dump + map分析程式異常除錯
- 利用strace/pstack除錯Nginx除錯Nginx
- 計算機網路之策略路由與雙機熱備計算機網路路由
- UNIX平臺廉價雙機容錯方案(轉)
- 22 真機除錯bug(除錯包)除錯
- 手機除錯、webview跳轉、vue基礎除錯WebViewVue
- windbg 搭建雙擊除錯環境除錯
- 利用VS2017編譯、除錯Linux程式編譯除錯Linux
- 計算機原理:程式管理計算機
- 計算機病毒執行機制 (轉)計算機
- 計算機程式設計藝術計算機程式設計
- 計算機組成原理-錯題本計算機
- 異常機制與遮蔽除錯程式碼除錯
- Linux環境組合語言程式設計初步——使用gdb除錯程式(轉)Linux組合語言程式設計除錯
- 可以雙向除錯的debugger除錯
- [原創]「神器」不容錯過!逆向除錯好幫手:神運算元偏移計算工具除錯
- 雙機安裝出錯!!!
- Java (計算機程式語言)Java計算機
- 計算機隨機數的產生 (轉)計算機隨機
- 計算機埠概念理解(轉載)計算機
- 計算機將嵌入人腦 (轉)計算機