如何将 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的主要内容,如果未能解决你的问题,请参考以下文章

[WTL/ATL]_[中级]_[自定义TrackBar]

[WTL/ATL]_[中级]_[自定义TrackBar]

[ATL/WTL]_[中级]_[保存CBitmap到文件-保存屏幕内容到文件]

[WTL/ATL]_[初级]_[如何设置CEdit的文本框背景色和文字颜色]

[WTL/ATL]_[初级]_[如何设置CEdit的文本框背景色和文字颜色]

[WTL/ATL]_[初级]_[如何设置CEdit的文本框背景色和文字颜色]