Debugging information does not match, when using Visual C++ 6 compiler

Jan 1, 2016 at 7:56 PM
Hi,
I have been using Daffodil with no problem in Visual Studio 2013, Windows 8.1 for a while.
Now I got a new Windows 10 machine, where I reinstalled Visual Studio 6, 2013 and Daffodil.

I am using v60 build tools, which compile fine the project.
However, when I try to debug, VS says that "debugging information does not match", but:
  • PDB file is there, same name of executable
  • Application built in Debug mode, with debug information enabled
  • Debugger works fine when using Visual Studio 2010 or 2013 build tools
  • Debugger works fine if opening the project inside Visual C++ 6 IDE.
I tried reinstalling all Visual Studio versions as well as Daffodil, but didn't solve.
Any clue what could the problem be?
Thank you very much in advance!!
Jan 2, 2016 at 3:23 AM
Finally I actually found a working solution!

for VS2013:
Enable "Native Edit and Continue"
under Tools->Options->Debugging->Edit and Continue

for VS2015:
Enable "Use Native Compatibility Mode"
under Tools->Options->Debugging->General
Marked as answer by owenwengerd on 1/2/2016 at 7:59 PM
Coordinator
Jan 3, 2016 at 2:59 AM
Thanks for posting the solution.