views:

352

answers:

1

I've seen comments that there are some missing features in the VC++ 2008 Express debugger, particularly related to multi-threaded debugging. I've tried debugging a multi-threaded program in Visual C++ 2008 Express and it seemed to work fine. What is really missing?

Looking here (as mentioned in one answer), I found:

"Multithreaded/Multiprocess Debugging is easier with an improved Threads window and other user interface improvements to make multithreaded debugging easier"

But it is still not clear what is really missing...

+1  A: 

Visual C++ 2008 Express lacks the following features:

  • Dumps enable you to save program information for debugging at a later time

  • Attach to Remote Process enables you to attach the debugger to processes on remote computers that have been set up for remote debugging

Also, Visual C++ 2008 Express does not include OpenMP support, 64-bit compilers, or a resource editor.

Ref: http://msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx

These resources might also be of interest:

Visual Studio Express FAQ

Visual Studio 2008 Wiki article

Mitch Wheat