vc++如何实现远程调试

2016-02-19 20:13 2 1 收藏

下面图老师小编跟大家分享一个简单易学的vc++如何实现远程调试教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

【 tulaoshi.com - 编程语言 】

*假设调试机IP 192.168.0.182   远程机IP 192.168.0.161

*远程机为调试机分配权限,使调试机可以使用远程桌面登陆到远程机器上(这样调试起来方便)。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

*调试机上安装visual studio .net 2003

共享调试机上的Visual Studio上的远程调试目录(以我的机器为例)

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

C:Program FilesMicrosoft Visual Studio .NET 2003Common7PackagesDebugger

*远程机将上面的共享目录考贝到本地,比如:d:Debugger

*调试机共享要调试的程序所在目录,比如:D:importantcvsrootdv-to-dvdindebug

*远程机将调试机上的目录影射为本地目录。比如:Z:

*远程机上以命令行形式执行 D:Debuggermsvcmon.exe –tcpip –anyuser

*调试机启动vc. 打开要调试的工程。比如dvtodvd. 选择菜单project-properties

选debuging-remote setting
Connection :Remote via TCP/IP (Native only)
Remote machine: 192.168.0.161
Remote Command: z:dvtodvd.exe
*debug-start

*就可以调试了。

来源:https://www.tulaoshi.com/n/20160219/1623057.html

延伸阅读
一、闲聊 今天要谈的话题是COM,稍微深入一点,不知道大家用过C++Test或者Visual Assistant之类的软件没有,它们都有个非常引人注目的功能,那就是把它们自身嵌入到VC开发环境中去。这个功能让我痴迷不已,原因只有一个:我想做一个可以嵌入VC开发环境的VC工程解析器,这样用户在VC开发环境中就可以直接对当前或所有工程进行各种分析,统...
1、给程序添加ATL支持。右键-New ATL Object2、实现IDispEventImpl 接口。//EventSink.h#import "..ServerDebugServer.exe" raw_interface_only,no_namespace,named_guidsclass  CEventSink : public IDispEventImpl0, CEventSink,&DIID__IObjEvents,&LIBID_SERVERLib, 1, 0 { public: CEven...
为了使ODBC能与数据库一起工作,必须把数据库注册到ODBC驱动程序管理器,这项工作可以通过定义一个DSN或数据源名字来完成。通常,我们只能手动打开系统控制面板,运行其中的ODBC数据源管理器,手工配置数据源,但是这项工作对用户而言过于复杂,我们必须考虑用程序替用户完成这些配置工作。 1. SQLConfigDataSource 函数说明 ODBC A...
    摘要: 本文主要对匿名管道这种网络通信技术进行了介绍,并对其VC++的实现方法作了介绍。     关键词: 管道;匿名管道;Visual C++ 1 概述 管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。一个进程在向管道写入数据后,另...
首先,在对话框中创建通信控件,若Control工具栏中缺少该控件,可通过菜单Project -- Add to Project -- Components and Control插入即可,再将该控件从工具箱中拉到对话框中。此时,你只需要关心控件提供的对 Windows 通讯驱动程序的 API 函数的接口。 !-- frame contents --!-- /frame contents -- 换句话说,只需要设置和监视...

经验教程

161

收藏

5
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部