Cannot open include file: 'atlstr.h'

Having ustalled Visual C++ Express Edition, I'm attempting to compile a source which had an include for atlstr.h. Compilation fails because that header is not present.

I've done some research at seems that atlstr.h is part of the Active Template Library.

Where can I download a version of ATL that includes atlstr.h? I've downloaded both version 7 and 7.1 but neither includes atlstr.h.

Thanks.

[405 byte] By [JoeyBlow] at [2008-2-11]
# 1
On my previous version ov Visual Studio, that file is located in the folder "...\Vc7\atlmfc\include".
So it looks like it's part of ATL for MFC. You need MFC as well.
RobertJohnson at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 2
Robert Johnson wrote:

So it looks like it's part of ATL for MFC. You need MFC as well.

1. You don't need MFC, only ATL.
2. You can't download ATL. If you need it, you must buy a retail version of Visual Studio. Sorry.

vuki at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 3
No need to apologise. I liked your first point "you don't need MFC". That's true, nobody needs it. Thanks for the update.
RobertJohnson at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 4
Go to the WTL group on Yahoo

http://groups.yahoo.com/group/wtl/

and search for "express" then you will get a few threads with successful stories of using WTL under VC++ Express.
Cheers
Mateusz ?oskot

mloskot at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 5
here's the instructions:

http://groups.yahoo.com/group/wtl/message/12850

Ted. at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...