Wikipedia tells us:
Visual C++ Express IDE does not have out-of-box support for compiling 64-bit applications. An x64 cross-compiler (Cl.exe) is supplied with the full version Windows SDK (available free of charge, as a separate download). Integration of 64-bit compilers to the Visual C++ 2008 Express is possible, but remains cumbersome. Visual C++ Express 2010 supports straightforward integration but still does not come with a built-in 64-bit compiler. Visual Studio Express 2012 for Windows Desktop, the successor of Visual C++ Express, has built-in support for developing 64-bit desktop applications.
Other limitations of Visual C++ Express include:
- Lack of a resource editor, which is available in commercial editions of Visual Studio.
- No profiling support
- No support for OpenMP
- No support for add-ins or IDE macros
- Lack of support for attaching the debugger to a running process (2005 and 2008 only)
- No option for crash dump generation
2
solved What is the difference between Visual C++ 2010 and the Express version? [closed]