在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目录:
1