Error Msg:
Debugging information for "Project.exe" cannot be found or does not match. Binary was not built with debug information.
Resolution:
To enable debugging:
1) Goto Project->HelloWorld Properties < →工具栏Project→xxproject properties>
2) On the left expand "Configuration Properties"
3) Expand "C/C++"
4) On the left, Select "General"
5) On the right, change "Debug Information Format" to "Program Database For Edit And Continue (/ZI)"
5) On the left, Select "Optimization"
6) On the right, change "Optimization" to "Disabled (/Od)"
7) On the left, expand "Linker"
8) On the left, select "Debugging"
9) On the right, change "Generate Debug Info" to "Yes"
10) Click ok
11) Set your breakpoints
12) Rebuild your application
Also when running your application use Ctrl+F5 to build and run it, this keeps the console window open long enough for you to see your output.
以上修改可以解决标题问题,以下为原文内容,不知是改什么的,暂且放在此处,以后分析。。
(Debugging with VS2005)
The debugging steps outlined above were helpful. However, for the current project I am working on, I had to make one additional change to get my program to debug properly. Here are the steps I took:
1) Open your Project Properties..
2) On the left, expand Configuration Properties.
3) Just beneath that, select "General" under Configuration Properties.
4) On the right, change "Debuggable Assembly" to "Runtime tracking and disable optimizations (/ASSEMBLYDEBUG)"
5) Click OK to save changes.
The option that allows you to generate a map file for your project may also have been necessary, so if all of the above fails to allow you to debug your application, try setting "Generate Map File" to "Yes". Sorry I can't verify this further at this time.
more:
Tool->Options里Debugging->General把require source file to exactly match the original version去掉