如何将 WTL 和 ATL 添加到 Visual Studio C++ Express 2008
Posted
技术标签:
【中文标题】如何将 WTL 和 ATL 添加到 Visual Studio C++ Express 2008【英文标题】:How to add WTL and ATL to visual studio c++ express 2008 【发布时间】:2010-09-09 10:57:49 【问题描述】:我开始在家里使用 Visual Studio C++ Express 2008,但里面没有 ATL。 如何将 ATL 添加到 Visual Studio C++ Express 2008?
【问题讨论】:
相关:C++ #include <atlbase.h> is not found 【参考方案1】:ATL 7.1 现在是Windows Driver Kit 的一部分。
【讨论】:
链接好像失效了。【参考方案2】:ATL 仅包含在较旧版本的 SDK 中。最新版本的 ATL 与 MFC 共享许多代码,并且仅适用于真实版本的 Visual Studio,即不适用于 VS Express。
所以:要使用 ATL 和/或 MFC,您需要购买专业版的 Visual Studio。如果您对旧版本的 ATL 感到满意,您可以从微软网站下载旧版本的平台 SDK。
【讨论】:
【参考方案3】:http://codegem.org/2008/09/wtl-wizard-for-visual-studio-2008
在他修改后的脚本中,将 VisualStudio 替换为 VCExpress。
【讨论】:
链接看起来应该指向blog.technicallyworks.com/2009/04/…【参考方案4】:您需要下载平台 SDK 并使用一些依赖项来获取 ATL。
如果你明白我的意思,可能会有一些更“令人讨厌”的方法来获取 MFC ;)。许多机构也拥有免费的教育 VS 许可证。
【讨论】:
【参考方案5】:您只需要按照here 的说明安装 Windows Platform SDK
【讨论】:
以上是关于如何将 WTL 和 ATL 添加到 Visual Studio C++ Express 2008的主要内容,如果未能解决你的问题,请参考以下文章
[ATL/WTL]_[中级]_[保存CBitmap到文件-保存屏幕内容到文件]
[WTL/ATL]_[初级]_[如何设置CEdit的文本框背景色和文字颜色]