刚进公司,经理给了个MFC老项目让我学习。项目里面垃圾文件很多,BUILD工具栏没有Debug选项,只有release版本。
之后我在BUILD===>Configurations中添加个DEBUG选项,如下图所示:
还是不能调试,可能是因为copy setting from   release版本的原因。那请问该怎么改,才能改成Debug版本的配置,并且工程能调试?
附:我的新建的Debug版本project option的参数如下:
/nologo /MD /W3 /Gm /GX /ZI /Od /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_AFXDLL" /D "_MBCS" /D "_WIN32_DCOM" /FR"Debug/" /Fp"Debug/Page.pch" /YX /Fo"Debug/" /Fd"Debug/" /FD /c 

解决方案 »

  1.   

    设置生成pdb符号文件,release也可以调试
      

  2.   

    试着把release的删除掉再设置Debug 记得备份 我也纠结这个……
      

  3.   

    DEBUG 跟 Release 不是默认就自动添加的么...要设置的吗?
      

  4.   

    那是因为原来工程的debug被删除了就像你那样添加以个debug就行,你得修改具体工程配置,你可以先建一个新工程,照着新工程的debug选项修改就OK了
      

  5.   

    新建一个工程,打开里面的配置,把project option全都拷贝一下
    然后在新建一个DEBUG版本,拷上去就OK了
      

  6.   

    vs2005及以后默认就生成pdb符号文件,可以release调试
    vc6得自己设置,c++里设置成程序数据库,link里选生成调试信息,然后用windbg调试
      

  7.   

    在“解决方案资源管理器”面板,选中你的项目,右键,属性,弹出一个对话框
    在对话框第一排,找到“配置管理器”按钮,单击,弹出对话框
    在“活动解决方案配置”的下拉列表框选择新建,取名debug就可当然,各种配置,参照默认的debug配置就行了