从vs2003转到vs2008后,出现编译错误。
Cannot open include file: 'atlsoap.h': No such file or directory
VS2008已经删除ATL Server的内置代码,把它独立为一个开源项目。
http://atlserver.codeplex.com/
下载以下文件 ATL_Server_Source_and_Headers_9_0_70425_Alpha
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
把以上文件放到文件找到并复制入 ..\Microsoft Visual Studio 9.0\VC\atlmfc\include中(最好把之前的include备份一下了,以免弄乱了)
本文解决从VS2003升级到VS2008后遇到的'atlsoap.h'文件缺失导致的编译错误问题。介绍了VS2008对ATLServer组件的变化,并提供了必要的文件下载链接及安装步骤。
331

被折叠的 条评论
为什么被折叠?



