I have a solution with one project in Visual Studio 2013 (Visual C++).
But when I build it in debug
mode, then run it in debug
mode I get:
The breakpoint will not currently be hit. No symbols have been loaded for this document.
I was trying to fix it in analogical way to what people suggested for Visual C# Fixing "The breakpoint will not currently be hit. No symbols have been loaded for this document."
Unfortunately, none of that worked:
- clean & rebuild solution (also with manually deleted temporary files),
solution -> Properties -> Startup Project -> startup projects -> Start action
,Debug/General settings
-> uncheckJust My Code
,- quit VC++, reload, restart PC.
Then I've tried to select the .pdb
file (after clear, rebuild
) with Debug -> Windows -> Modules
and RMB -> Load symbols
. v120.pdb
was in /Solution/Debug
folder and .exe
was in /Bin
folder. I've chosen it and I got an error message:
A matching symbol file was not found in this folder.
What else can I do? Which solution/project options may have affected debugging? I build an x86 .exe
project that include some of my .lib
files (but the debugging doesn't work even in main.cpp
).
Additional information (some were requested by users in comments):
I see that under Debug -> Windows -> Modules
there is such entry for my .exe
:
Project.exe F:...exe N/A N/A Binary was not built with debug information. 1 12/15/2014 12:31 PM 00BA0000-00E9C000 [3504] Project.exe
That's quite strange because the Solution/Debug
folder is being created each time I hit Rebuild
for Debug
mode, and so I get new .pdb
file also. I am running the application with Debug
mode selected.
The value of Project -> Properties -> C/C++ -> General -> Debug Information Format
is Program Database for Edit And Continue (/ZI)
.