vc调试多个exe

旧文重贴,悼念我的第一个电子邮箱:在同一个进程空间运行两个程序 前天偶然点开了我的网摘(以前一直不知道优快云这个网摘是怎么回事),竟然发现里面保存了我在2001年写的这篇文章。于是翻了一遍,不想看到了后面留的email地址,勾起了我的伤感回忆。 fenny@163.net,这是我在互联网上申请的第一个email地址,那还是在1996年的时候,在学校的开放实验室里。记得Forest还拿这个名字打趣过我,说你怎么起了这么个名字,好歹也得叫个dollar什么的呀( 阅读详情

如何在vc的一个工程中加入另外一个工程,并且可以一起调试。
我的程序是这样的:主程序A调用B.exe,然后调用C.exe。现在,我想调试c,但是c只能被A调用,不能单独运行。我想将a和c两个工程一起调试,请问有什么办法?

 

首先vc一般新建一个项目(workspace)都是一个project,
如果需要多个工程:
方法1:新建一个工程,然后选中“add to current workspace”即可。
方法2:已有工程,可以通过“project”菜单-》“insert project to workspace"加入已有的菜单。
一起调试的问题:
首先一个workspace里面有多个工程的时候,你要设定一个活动工程,就是你点”执行‘的时候是从这个工程启动的,而不是别的工程,这个可以在工程名字上(不是workspace上)点击右键,选“set as active project”即可。然后设定断点,即可调试到指定地方。
注意的一个地方:如果要使用别的工程的文件,比如A工程的a.cpp要包括B工程的b.h,那么a.cpp里面要使用相对路径来指定这个b.h的路径,而不能直接写成#include "b.h"这样的。另一种更好的跟能移植的解决方案就是:设置A工程的属性:project->project settings,选中A工程,然后到c++标签,拉到preprocesser,在additonal include directories中加入B工程的路径,这样就可以直接使用#include "b.h"在A工程使用了。要调试b.h或者其他的,重要在他里面设定断点即可。

 

VC6功能增强插件TabBars代码编译和调试说明 首先说明,如果您只是想了解“TabBars”的功能和使用方法,请查看相关的两篇文章:“VC6功能增强插件TabBars介绍”和“VC6功能增强插件TabBars安装、使用说明”。一 如何获得“TabBars”的源代码(1)通过http://www.winmsg.com/cn/orbit.htm下载,但是网站是朋友的,不能保证及时更新到最新版(2)通过本链接下载(http://blog.csdn.n 阅读详情

相关推荐

VC 6.0调试 之 远程调试

如果你写的程序在本地编译和运行没有问题,但是发布到其他机器上运行时出现了异常,程序运行的机器上没有安装调试期,此时就需要进行远程调试了。VC 6.0 可以进行远程调试, 但是需要进行一定的环境搭建。 请看下述:1.有两台机器:A机(本地机)和 B机(远程), 其中A机装有Visual studio 6.0,B机没有安装。 2.B机需要的文件 MSVCMON.EXE,DM.DLL,MSDIS110.

FreeWave's space 3185

同步或异步调用多个exe文件样例

1, 同步调用   第二个exe必须在第一个运行结束后才开始运行 2,异步调用   第二个exe可以在第一个运行结束前开始运行 运行结果:             演示程序下载:                   http://pan.baidu.com/s/1cpR6Q        运行环境 .netFramework 4.0 源码下载:       

keenweiwei的专栏 3038

vc 执行EXE文件,已经调试成功!

vc 执行EXE文件,已经调试成功!vc 执行EXE文件,已经调试成功!

VC中调用外部EXE程序方法

在VC中,有些时候,我们需要调用其他一些现有的EXE可执行文件,当然,有些时候,我们也调用自己编写生成的EXE文件,以完成对不同选择条件的反应。   通过总结,基本上调用EXE文件的办法有四种: 一、WinExec() 这个函数,在VB和VC中都有,百度百科中的解释是这样的: WinExec VB声明 Declare Function WinExec Lib "kernel32"

liuyinghui523的专栏 2181

Pcileech(DMA)开源项目简述

希望大DMA家能正确认识FPGA,正确使用DMA技术,对于市场上各类伪装成花里胡哨设备的FPGA板卡它的本质是不会变的,不要上当受骗。

2301_79773847的博客 5960

记一次完整的RPG Maker MV游戏逆向过程(思路一)

了解RPG Maker MV的文件建构 上一篇文章,我们已经成功在PC上运行了游戏,那我们如何对游戏进行逆向呢? 首先要了解正常的RPG Maker MV制作的游戏应该具有哪些文件,以及他的结构 那如何了解他的结构呢,很简单,我们只需要用RPG Maker MV创建一个默认工程,来看看一个游戏的最简结构是怎么样的 创建新项目 项目创建完成 查看项目目录结构 是不是和之前解包出来的很像呢? 通...

Ciiiiiing的博客 1万+

vs2019中C#和c++的dll进行联合调试

(1)项目-〉属性-〉配置属性-〉C/C+±〉常规-〉调试信息格式,这里不能为“禁用”。(2)项目-〉属性-〉配置属性-〉链接器-〉调试-〉生成调试信息,这里设为“是”。最后很重要的一点:C#测试程序项目属性-〉调试->启用本机代码调试 打勾。

Major_S的博客 2519

西门子V90 PN伺服控制核心:FB284功能块详解与实战

在工业自动化中,伺服定位控制是运动控制的基础环节,其本质是PLC通过PROFINET协议与伺服驱动器实现高速、确定性数据交互。FB284作为西门子为V90 PN定制的标准化功能块,封装了GSD映射、状态机管理与周期性PDO同步机制,将底层寄存器操作抽象为高可靠调用接口。相比MOVE指令或MC_MoveAbsolute等通用方案,FB284显著降低时序错乱风险,提升多轴同步精度与故障响应能力。它广泛应用于包装、灌装、装配等中端产线,尤其适配S7-1200/1500平台下的快速部署与现场维护。本文聚焦V90 P

weixin_42696271的博客 299

[20190507]VS下多个方案如何调试多个DLL多个exe

1. 背景 在vs里,经常用c++编写dll供其它程序调用。由于dll不能直接运行,所以调试dll有些麻烦。 2. 解决方法 其实,dll也是程序。本质上,只要dll被其它程序调用了,就可以F5进行调试。 1)单元测试时调试dll。 这种情况,我们会写个单元测试程序,会生成exe。而单元测试里引用了dll。 如图, 方案useDll是测试用,这个时候,我们将useDll右键设为启...

坚不萌 1250

emqx Java 订阅以及发送 结合若依框架

emqx Java 订阅以及发送 结合若依框架

Spo的博客 1613

机器视觉框架源码——解读5(Dock和开源UI)

本文介绍了工业软件中Dock工具面板的使用方法,主要包括三个部分:添加avalonDock引用、修改属性配置(如显示样式和背景色),以及通过MVVM命令实现布局的加载和保存。加载布局通过XmlLayoutSerializer从XML文件恢复界面状态,保存布局则将当前DockManager的布局序列化为XML文件。文章提供了代码示例和截图说明,帮助开发者快速掌握Dock面板的核心功能。

Z's Palace 401

VC下dll程序的调试

VC下DLL程序的调试  很多初学DLL和COM编程的人都为DLL的调试方法发愁。我结合自己学习COM的体验,总结DLL程序的调试如下。  DLL是一个不可运行的程序,它必须有其它程序的加载才可运行。故要调试DLL程序,需要一个测试程序。根据测试程序的不同,我将DLL调试分三种请况。1.测试程序有源码。2.测试程序无源码,只有可执行(exe)文件。3.对DLLRegisterS

henrylzh的专栏 1407

《QT+PCL 第一章》:点云读取显示

点云读取显示一、核心代码二、QT设置三、效果展示 一、核心代码 二、QT设置 三、效果展示

阁楼 1万+

VC调试

VC调试  1.如何在Release状态下进行调试  Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标签中选中Generate debug info复选框

jackychu的专栏 757

热力学仿真软件:Fluent_(8).材料属性设置

在 Fluent 中,材料属性主要包括密度、比热容、导热系数、黏度等物理性质。这些属性在不同的仿真场景中有着不同的作用,例如在流体仿真中,密度和黏度是必不可少的;在传热仿真中,导热系数和比热容是主要考虑的因素。如果所需的材料不在材料库中,或者需要对现有材料进行修改,用户可以自定义材料属性。在主菜单中选择Materials。点击打开材料编辑器。在材料编辑器中,点击Create按钮,输入新的材料名称。选择材料类型(如FluidSolid等)。在属性栏中填写所需的材料属性。

kkchenjj的博客 1492

华为OD机试 - 第k个排列 - 全排列递归(Python/JS/C/C++ 2025 C卷 100分)

给定参数n,从1到n会有n个整数:1,2,3,…,n,这n个数字共有n!按大小顺序升序列出所有排列的情况,并一一标记当n=3时,所有排列如下“123”,“132,“213”,“231”,“312”,“321”输入两行,第一行为n,第二行为k,给定n的范围是[1,9],给定k的范围是[1,n!排列为“12”和“21”,第2个是“21”。给定n和k,返回第k个排列。输出排在第k位置的数字。只有一个排列,直接返回。

学Java,找哪吒 983

VC2005调试: DLL调试, 远程调试;

VC2005 Dll调试:如果EXE文件和DLL一样, 都处于你一个开发的状态, 那么可以放在同一个解决方案中, 直接调试;但是,有时候, 我们开发的DLL, 是给其他人使用的, 或者, 你此时不想调试EXE; 这时候, 可以在DLL工程选项中, 选择"调试"选项卡:     "工作目录"---- 填入EXE文件所在的目录; 比如D:/Test/     "命令"----填入E

山穷水尽疑无路,柳暗花明又一村! 5840

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

VC6远程调试

         VC开发环境之所以提供远程调试的能力,是因为有些情况下单机调试会让你崩溃掉。。。比如,调试GUI程序的WM_PAINT消息,因为要单步调试,所以调试器会对界面的重绘产生副作用(Heisenberg不确定性原理)。当然还有些别的情况也适用,比如程序在测试环境运行的好好的,但是在客户那行为总是异常,这时候如果可以TCP远程连接上去维护的话,就能通过远程调试的特性在出现状况

greatsong的专栏 2843

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

VC程序调试技术

VC程序调试技术  正文在开发程序的过程中,经常需要查找程序中的错误,这就需要利用调试工具来帮助你进行程序的调试,当然目前有许多调试工具,而集成在VC中的调试工具以其强大的功能,一定使你爱不释手。下面我们先来介绍VC中的调试工具的使用。1  VC调试工具1.1 调试环境的建立     在VC中每当建立一个工程(Project)时,VC都会自动建立两个版本:Release版本,和Debug版本,正如

Blog of Zhangzhen 1958

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

双机调试VC程序

导读:   对VC进行程序调试时,除了常规的单机调试方式外, 也可以双机调试,即一台计算机作为主机,显示调试器窗口; 而另一台计算机作为客户机,显示被调试程序的输出值。在VC里称这种方式为远程调试,但这种调试方法与常规方法有少许不同,需要进行必要的设置。步骤如下:   1.配置本地PC(e.g. Local PC)   先将两个计算机通过网络链接起来,并从Build菜单中选择“Debugg

zk520的专栏 3057

VC6的各种调试

<br />现在把VC6各种调试方法总结一下以备忘。牛人精通此道,却懒得浪费时间去写这些东西,因为在他们看来,这些调试方法简直就像吃饭要懂得用筷子一样自然。但是,新手通常会碰到这样的情况,不知道从何下手去调试自己以前从未调试过的程序类型或模式。我在这里把VC6的常用调试方法进行总结,希望能对大家有所帮助。<br /> <br />1.本地调试<br />1.1普通exe调试<br />这个实在没什么好说的,只要写过程序肯定都懂的,只要下好断点(F9)后,调试运行(F5)即可。需要说明一下的是,在调试过程中,

yyt7529的专栏 2482

VC远程调试

这里针对的是vc6版本: 1  自己用的计算机叫“本地机”,要调试程序在远方计算机上,叫“远程机”;双方要设好IP地址,用ping都能看到对方; 2  “远程机”上建立一个共享可读可写的目录,将“本地机”上可执行程序拷贝至“远程机”;例如:“本地机”可以看到“远程机”的目录为://yuancheng/debug/test.exe 3  在“远程机”上运行 msvcmon.exe程序,设置ip是

dijkstar的专栏 1946
上一篇: 在VC环境中调试ISAPI应用程序
下一篇: 怎样在VC++下调试COM对象
manplus
博客等级 码龄22年 6粉丝 160原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值