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.


Answer this question

Cannot open include file: 'atlstr.h'

  • RSDuren

  • Pontifice

    No need to apologise.  I liked your first point "you don't need MFC".  That's true, nobody needs it.  Thanks for the update.
  • Saurabh

     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.

  • SHIYAS

    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


  • Danilo80

    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.


  • Cannot open include file: 'atlstr.h'