CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

关于用ide环境中编译调试c++代码的几个问题?

楼主tbwisess(精武门)2004-04-04 00:32:35 在 C/C++ / C++ 语言 提问

注:现在我变得都是一些console   programme  
  1:有时一个program里面选择debug->start后进不了调试状态,而是仍旧回到原来的编辑状态  
   
  2:debug的时候如何切换到控制台,比如输入数据,察看中间结果等等  
   
  3:如何单独的编译一个头文件,因为我在用.net写完一个头文件后,原来在某个cpp文件编辑状态下可见的build->compile在头文件编辑状态下变成了一个灰色的deploy  
  这样一个头文件挨个编译是不是会缩短总编译时间  
   
  4:如何使得编译更快些?  
   
  各位有什么技巧或者经验之谈什么的,  
  关于编译连接,关于调试  
  不妨也拿来共享下。。谢谢谢谢 问题点数:58、回复次数:3Top

1 楼goldenbull(goldenbull)回复于 2004-04-04 01:52:07 得分 20

关于第一个和第二个问题,你是不是没有加断点,所以程序一下子执行完毕了就退出了?  
  试试在第一条语句上加一个断点看看  
   
  头文件是不能编译,只能被包含的……如果想省去重复编译的过程,可以使用PCH文件,关于PCH文件的原理,论坛上有很多文章,自己找一下吧Top

2 楼angelo23(angelo)回复于 2004-04-04 09:06:55 得分 20

某些编译器可以预先处理头文件,以加速编译和省去不必要的编译头文件部分的开销。  
  Top

3 楼cgsw12345(cgsw)回复于 2004-04-04 09:49:34 得分 18

返回编辑状态是因为程序运行很快,运行完成后就自动就退出了,所以  
  你当然看不到结果,你可以加入一个读数据的函数来使程序在运行等你  
  的输入,这样就可以看到程序前面的运行结果了  
  DEV   C++   用的是:  
   
  #include   <iostream.h>  
  #include   <stdlib.h>  
   
  int   main()  
  {  
              //在这里写你的程序和输出结果  
              system("PAUSE");//这句话的就可以达到你想要的效果,让显示stop按键就可以退出!  
              return   0;  
  }  
  你可以try   ,try......  
   
  头文件是不会编译的,它只能被包含,才会进行编译。所以一个好编程方法就是利用预先处理头文件的方法还节省编译开销。  
   
  这是从我程序代码里取下来的:  
  //头文件的定义:  
  #ifndef   INCLUDE_MAPSITE  
  #define   INCLUDE_MAPSITE  
   
  //头文件类的定义和相关声明代码  
   
  #endif  
   
  //*.cpp现实文件  
   
  //include   其它头文件  
   
  #ifndef   INCLUDE_MAPSITE  
  #include   "MapSite.h"  
  #endif  
  //这里就不写了,是相关文件的实现  
   
  不知道上面些对你有没有帮助!^_^  
  在《大规模C++程序设计》写的非常清楚,有时间可以看看!  
   
   
   
   
  Top

相关问题

  • 请问如何用EMACS编译调试运行C代码?
  • vc++中怎么编译,调试proc*C的代码?
  • 推荐一个在windows下编译和调试c++代码的工具?
  • bcb能不能编译c++源代码。
  • 在visual.net中能编译C++代码吗?
  • mfc编译c代码的问题!!
  • 怎样用vs.net编译c++代码
  • 用命令行编译c++代码?
  • c++代码与c代码混用产生的编译问题
  • ping 源代码编译调试时,停止响应

关键词

  • c++
  • 编译
  • 文件
  • 代码
  • mapsite
  • 程序
  • 退出
  • 编辑状态
  • 结果
  • include

得分解答快速导航

  • 帖主:tbwisess
  • goldenbull
  • angelo23
  • cgsw12345

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo