Windows SDK and Visual C++ 6


  • Is Windows SDK supposed to work with Visual C++ 6?
    If I set include dirs to only
    C:\Program Files\Microsoft SDKs\Windows\v6.0\Include
    I get complaints about not finding sal.h, but if I set include dirs to
    C:\Program Files\Microsoft SDKs\Windows\v6.0\Include
    C:\Program Files\Microsoft SDKs\Windows\v6.0\vc\Include
    I get a lot of errors like
    C:\Program Files\Microsoft SDKs\Windows\v6.0\vc\Include\crtdefs.h(506) : error C2485: 'deprecated' : unrecognized extended attribute
    due to
    #define _CRT_DEPRECATE_TEXT(_Text) __declspec(deprecated)
    in crtdefs.h

    Friday, March 09, 2007 3:05 PM


All replies

  • See this blog post for information on using previous versions of the Platform SDK.

    Look here for information on support of VC++ 6.

    Tuesday, March 20, 2007 9:45 PM
  • Hi Kvasi,


    I am having the same problem as well, compiling the latest Vista SDK with Visual C++ 6.0. I am wondering whether you have figure out the solution to fix this issue, if yes, could you please advise? Thanks and appreciate your help.

    Wednesday, May 30, 2007 9:07 AM
  • It is unfortunately not possible to use the latest SDK with Visual C++ 6.0 in any way.
    Friday, July 06, 2007 5:27 PM
  • The Windows Server 2003 PSDK released in February 2003 was the last SDK to provide full support of VC 6.  It's still available online, or you can order a CD from  (The cost is about $9 for delivery in the US; about $16 for international delivery.)


    Karin Meier

    Windows SDK Team

    Thursday, August 09, 2007 9:19 PM