在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目录:
下载信息 [文件大小: 下载次数: ] | |
点击浏览该文件:atl_server_source_and_headers_9_0_70425_alpha.zip |