OK, let's get some things straight first.
The Visual* Microsoft IDEs use the Ms debuggers "natively", i.e. communicating with the debugger DLLs through an API of some sort.
We don't have access to those DLLs and/or the API. So we must interface through a command-line frontend for the debugger. Much as we do with GDB.
This command-line frontend is cdb.exe. I don't know if it's part of the Visual* IDE editions. If you have one of them you can check for yourself. If it's there, no problem, put its path in "Additional paths" and it should work (assuming it is using the same text-interface as the standalone cdb.exe provided by Debugging Tools for Windows).
But, if cdb.exe is not on your hard disk, you must install the Debugging Tools for Windows which contain it, as said in my previous post.
Hi,
That already unveils a bit the way C::B is using the external debugger of M$. Thanks for the explanation.
What I still do not understand is, why a new project isn't taking the default settings I've given for the compiler.
I've selected "
Build -> Compiler options" (I have version 1.0 rc2 installed) and then created a "new" selection in the
Select Compiler section, called
Microsoft Visual C++ Toolkit 2005. I've done this by copying the one for Visual Toolkit 2003 and modified all paths according the location for the C++ 2005 compiler. That sounds fine, right?
I've added all related links to the compiler (exe dirs, include dirs, lib dirs, resource compiler dir, etc...) and pressed the Set as default button.
I've also added the new path to the debugger, as you explained.
To me, it's clear C::B should take this compiler with those settings as the default one. However, if I create a new project, C::B still takes the GNU GCC Compiler as default one!
If I then manually select the Visual C++ Toolkit 2005 compiler selection I've created, all fields which were filled in for this Visual C++ Toolkit 2005 as default, are "vanished". That's something I can't explain.
Even the object files aren't generated...
Hope this behaviour can be clarified, otherwise C::B is useless to me and that would be a pity...
By the way: are there no
own tutorials available showing you in detail how to set up things?
Best rgds,
--Geert