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

vs2008 release 设立断点不起作用

2012-09-06 
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

热点排行