Tuesday, June 9, 2009

A Difference between Visual C++ 2010 and Visual C++ 2008

I have just noticed that there is no more global option for specifying reference (such as include, library, executable, etc.) directories in Visual C++ 2010. Previously you could open the Options window using Tools – Options menu, and there was an item called VC++ Directories. This was extremely useful for specifying external SDK roots. For example, I use wxWidgets for some of my research projects, WTL for the UI coding, and also the ACE library. Since VC6 the right way to link to such SDK-like products was precisely through the VC++ Directories dialog.

However, in Visual Studio 2010 Beta 1 these settings are now made project-specific and are accessible via Project Properties window:

Project Properties window

I am wondering if the same behavior is going to apply for the final release. If so, I guess it would bring a lot of inconvenience, especially for team development. I hope, it is not more than a bug.

Cheers,
Kirill