在翻看以前用vs2008写的代码时,竟然提示:
fatal error C1083: 无法打开包括文件:“atlapp.h”: No such file or directory
貌似以前也遇到过,至于具体原因一时忘记了。网上搜了一下,发现是因为没有安装WTL(下载地址:http://wtl.sourceforge.net/),其简介如下:
WTL 是 Windows Template Library 的缩写,由微软的ATL(Active Template Library) 小组开发,主要
是基于 ATL 对Win32API 的封装。从 2.0 后,功能逐步完善,成为了一个完整的支持窗口的框架(windows
framework)。
WTL 功能不如MFC完善,但是比 MFC 更小巧,不依赖 MFC 的DLL。
一般情况下,只需要保留压缩包里的 include文件夹即可。把include文件夹解压到某个目录(比如说你的vs安装目录:C:\Program Files\Microsoft Visual Studio 9.0),然后在编译器中设置头文件包含目录就可以了。