Kevin.Li 发表于 2013-1-27 05:30:55

关于Visual Studio的调试不可用的问题

  初次使用Visual Studio,写了一个带有Main的CPP文件,想运行调试一下,发现老是报出类似于"无法找到''的调试信息,或者调试信息不匹配"这样的错误;<img height="1" border="0" width="1" alt="现像" />再看看同事的环境,却可以调试,不免一凉,心想不会是Visual Studio版本问题吧,装了同事的之后,问题依旧存在,去网上搜了搜,首先看到的是这个链接:
   http://topic.csdn.net/t/20060904/12/4996694.html
按着其说的内容做了一下,还是不行,打了断点定位不到,但是错误提示框没有了,于是又看到了下面这个链接: http://cache.baidu.com/c?word=%CE%B4%3B%CA%B9%D3%C3%3B%B5%F7%CA%D4%3B%D0%C5%CF%A2%3B%C9%FA%B3%C9%3B%B6%FE%3B%BD%F8%D6%C6%3B%CE%C4%BC%FE&url=http%3A//hi%2Ebaidu%2Ecom/wesleywei/blog/item/e65982222db156f0d7cae2aa%2Ehtml&p=8b2a9544ba934ead19bb873e5942&user=baidu
 
按照其说的设置,发现可以调试了,但是调试指针指得代码行老是不对,接又看了下面的这个链接:http://blog.csdn.net/treeinsea/archive/2007/08/29/1764235.aspx
这才解决了这个问题;
我把中英版的设置都放上来:
1.项目属性->配置属性->C/C++->常规->“调试信息格式” 由“禁用”更改为“程序数据库(/Zi)”;
2.项目属性->配置属性->链接器->调试->“生成调试信息” 由“否”更改为“是(/DEBUG)”;
3.项目属性->配置属性->C/C++->优化->"优化"改为“禁用”;
 
1.项目属性,configuration properties->linker->Generate Debug Info 从 no 改为 yes
2.项目属性,configuration properties->c/c++->debug information format为/ZI
3.项目属性,configuration properties->c/c++->optimization为Disabled
 
 
页: [1]
查看完整版本: 关于Visual Studio的调试不可用的问题