我开始在家使用Visual Studio C++ Express 2008,但它没有ATL。
我该如何将ATL添加到Visual Studio C++ Express 2008中?
我该如何将ATL添加到Visual Studio C++ Express 2008中?
ATL只包含在旧版本的SDK中。最近的ATL版本与MFC共享大量代码,并且仅在真正的Visual Studio版本中可用,即不包括VS Express。
因此:要使用ATL和/或MFC,您需要购买Visual Studio的专业版。如果您满意旧版本的ATL,则可以从Microsoft网站下载旧版本的平台SDK。
http://codegem.org/2008/09/wtl-wizard-for-visual-studio-2008
在修改的脚本中,将VisualStudio替换为VCExpress。您需要下载平台 SDK 并处理一些依赖项才能获得 ATL。
如果你明白我的意思,可能还有一些更“不道德”的方法来获取 MFC ;)。此外,许多机构都拥有免费的教育版 VS 许可证。