首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vs2008 release 设置断点不起作用,该怎么解决

2013-01-25 
vs2008 release 设置断点不起作用c++工程是个dll库,供上层的c#工程调用,以前用debug版的时候还可以跟到c++

vs2008 release 设置断点不起作用
c++工程是个dll库,供上层的c#工程调用,以前用debug版的时候还可以跟到c++那个工程里面去,调试很方便,但是由于加了个第三方的库,debug版运行出错,只能用release运行,但是我试过了在项目属性中 设置release版调试的 要改的属性的几个地方,但是好像不起作用啊, 我在c++那个工程中打的断点, release运行时不起作用啊

ps, release版调试设置:

1.菜单"项目" -> "XX属性"
    2.配置属性->C/C++->常规     设置"调试信息格式"为"用于编辑并继续的程序数据库(/ZI)"
    3.              ->优化    设置"优化"为"禁用(/Od)"
    *4.          ->预处理器    修改"预处理器定义"值NDEBUG为_DEBUG        
    *5.          ->代码生成    修改"运行库"的值为"多线程调试(/MTd)"或者"多线程DLL调试(/MDd)"
    6.      ->连接器->调试    设置"生成调试信息"为"是(/DEBUG)"
    *7.            ->调试    设置"可调式程序集"为"运行时跟踪和禁止优化(/ASSEMBLYDEBUG)"
带"*"是可选的

求救啊~~~~
[解决办法]
一定要有分辨能力,网上信息无可靠来源,错误的东西太多了
[解决办法]
估计是vs的bug,碰到过好多次了

是在不行,建议windbg+SOS

热点排行