调试时,总出现"does not contain debugging indormation"
怎么办呢?

解决方案 »

  1.   

    你将的版本改为调式版本,因为你BUILD的是Release版本,当然不包括调试信息
      

  2.   

    VC6:BUILD->SET ACTIVE CONFIGURE-> xxxxx DEBUG
    vc7:直接从MENU BAR上选择一个COMBOX 从Release ->debug或者右鼠标-》属性-》配置管理器-》COMBOX(Release ->debug)
      

  3.   

    那就是你的项目配置不正确,没有使用调试程序库.在项目的设置里面C/C++:debug info项选择 program data base... and try
      

  4.   

    C/C++: Debug info
    我设置成了: program database,  测试..不行!
    我设置成了: program database for Edit and Continue, 测试...还是不行!
      

  5.   

    你的程序有没有生成的OBJ文件都在什么目录下?
      

  6.   

    你有没有clear之后再重新编译啊
      

  7.   

    OBJ文件在DEBUG目录下
    CLEAN后重新编译了
    问题依然存在呢!
    咿,奇怪了!怎么回事呢?
      

  8.   

    找到问题了,就是你设置可执行文件路径的问题。因为你每次BUILD的时候文件在DEBUG目录下,而你引用的文件却在C盘下,当然哪个文件是没有包含你新的BUILD信息,且哪个文件是一个RELEASE文件,所以根据没有DEBUG信息。
    办法是:
    调试的时候在当前DEBUG目录下,否则将C下的目录设置为调式文件生成的目录