在VS2008中移除了对ATL Server的内置代码,而是把它独立为一个开源项目,见 http://www.codeplex.com/AtlServer/
但这意味着原来在vs2003,vs2005程序中使用了以下头文件的程序将编译出错,
如 fatal error C1083: 无法打开包括文件:“atlsoap.h”: No such file or directory
-
afxisapi.h
-
afxisapi.inl
-
afxisapi.rc
-
atlcache.h
-
atlcrypt.h
-
atlcrypt.inl
-
atlextmgmt.h
-
atlhtml.h
-
atlhttp.h
-
atlhttp.inl
-
atlisapi.h
-
atlmime.h
-
atlperf.h
-
atlperf.inl
-
atlrx.h
-
atlserr.h
-
atlsession.h
-
atlsharedsvc.h
-
atlsiface.h
-
atlsmtpconnection.h
-
atlsmtputil.h
-
atlsoap.h
-
atlsrv.rc
-
atlsrvres.h
-
atlstencil.h
-
dllmgr.srf
-
isapi.cpp
-
isapimix.cpp
-
stencilmgr.srf
-
threadmgr.srf
解决的方法是将这些头文件找到并复制入 C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include中
所需要的头文件在压缩文件的include目录: