24. March 2011 03:41
By default when developing native C/C++ apps using VS 2010 beware that your executables will not run on Win 2K and older targets.
That is true even if you remove any external dependencies and adhere to Win32 API compatible with older Windows versions.
One possible solution to the problem is Native Multi Targeting - using the VS 2008 compiler while working with the VS 2010 IDE. Assuming you can afford to have VS 2008 installed on the same machine.