MFC and ATL in WDK 7600

Hi everyone,
I find some lines in inc\mfc42\atldef.h
#if defined(USE_MFC6_WITH_ATL7)
#include “…\atlmfc\atldef.h”
#else
#include “…\atl30\atldef.h”
#endif
Is MFC6 in USE_MFC6_WITH_ATL7 really MFC42 ?
If so , is atlmfc really atl71?
Last question can I use mfc42 with atl71 ?
Many thanks!

yushang wrote:

Hi everyone,
I find some lines in inc\mfc42\atldef.h
#if defined(USE_MFC6_WITH_ATL7)
#include “…\atlmfc\atldef.h”
#else
#include “…\atl30\atldef.h”
#endif
Is MFC6 in USE_MFC6_WITH_ATL7 really MFC42 ?
If so , is atlmfc really atl71?
Last question can I use mfc42 with atl71 ?

That’s a WDK bug. Since neither of those directories actually exists in
the current WDK, I think you should simply delete that whole file. As
long as you have ATL and MFC both in the include list, that will work fine.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.