I have the latest Platform SDK. I created an MFC mdi program using VC++ 6.0 so that it will generate the include files needed in stdafx.h then copied those into the stdafx.h that was generated by the VC++ 2005 Express. It compiles ok but will not link because it can not find nafxcwd.lib. The only place that file is located on my computer is in
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\AMD64
and
C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\IA64
I don't think it should be using either of those libraries because isn't the 64 in the path for 64-bit programs?
Its quite possible VC++ 2005 Express can not use the same set of MFC includes that VC++ 6.0 used even though the value of _WIN32_WINNT is set to 0x0501
Sponsor
Team Colleague
Featured Poster
Reputation Points: 5608
Solved Threads: 2282
Retired and Enjoying Life
Offline 21,953 posts
since Aug 2005