Re: where is a copy of atlstr.h ??



> It is NOT unreasonable to expect some kind of response to a search at
> MS website for atlstr.h
>
> At least something like, "Glad you asked, but that only comes in
> purchased software, and you'll really like it."

That is not reasonable. There are 1000's of files that comes with Visual
Studio or Visual C++, should every file be listed as to which product(s) it
is available under? Just because you formulate a question, does not mean it
is reasonable question, nor should MS spend time wrinting documents to
answer it.

> Yes, 3 days is TOO long. My financial controller hit the ceiling. But
> I assuaged their anger after presenting the long list of activity in
> lurid detail. Their response? Dump Microsoft Products.

When you do

#include <stdio.h>

the angle brackets in both C and C++ means that it searched for an
implementation-defined manor.
That is in both ISO C & C++ standards (I checked). There is absolutely no
reason that the directories searched are the same for different versions of
Visual Studio. And over time I know for a fact that where the installation
program for Visual Studio parks things in terms of directories, changes. So
your expectation that Microsoft "documents this" is unreasonable. Theey
would have carry documentation for many previous versions of Visual Studio.
And since I know what

#include <stdio.h>

does, I don't care where it is located. Futhermore, for some C and C++
compilers, there is no reason, at all, for stdio.h to be a file. I remember
with one previous version of Visual Studio, MFC and ATL headers were in
separate directories. Now they are not.

> I expected "crippling" in some form, but not missing WITHOUT TELLING
> ME!

Yes but a quick file find should have established that none of the other MFC
or ATL header files are present on your computer. Your next thought should
have been "Does MFC or ATL come with any of the Microsoft products I have
installed?", a quick Google and you would know the answer.

> I wish that documentation had included a simple statment regarding
> where is and how to obtain atlstr.h

I think it is wrong question. Otherwise there is nothing to say about any
other header than Microsoft has issued in past - simple statement how can it
be obtained. The number of headers must be millions being conservative.

And it is not just headers but the associated libriares they pair with (and
possible DLLs).
Without those you are stuffed. A header is useless in isolation.
And a header is useless if you don't have the correct matching libraries.
You will run into "undefined symbols" on linking.

> > Not really. I found out, from the FAQ, that VStudio Express did not come
> > with MFC & ATL after 10 minutes checking. I purposely looked at the FAQ
> > becuase I was sure Microsoft had left something out and I wanted to find
out
> > what it was. Why didn't you?
>
> I didn't know I needed Visual Studio, why would I read FAQs about it?
> [rhetorical question]

Not rhetorical. You wanted to use the C++ compiler => you should have read
the FAQ on it.
A few paragraphs ago you were grumbling about missing documentation, now you
saying you don't need to read documentation that is available by Microsoft
on the product you are trying to use. Seems inconsistent to me. The FAQ on
any new product (and the README.TXT/README.HTM) are the first thing to read
just in case there are last minute "gotchas" I need to know about. So 3 days
to find out what you needed to know seems excessive.

Before you go, answer me 2 questions

1) If your position on missing header locations is so reasonable, how is it
I can find no one else using Google Groups that has ever raised this as a
question before? And I have looked.

2) And if the missing header locations is so reasonable, how is it I find
not one auxilary web site that rushes to cover Microsofts "glaring omission"
over the location of atlstr.h? Feel free to point them all out (or even
one).

Stephen Howe


.



Relevant Pages

  • Re: No explicit directions.
    ... That documentation did NOT say how to build it so I was ... > Setting environment for using Microsoft Visual Studio .NET 2003 tools. ...
    (microsoft.public.vc.language)
  • Header styles
    ... Could someone please tell the difference between the following header ... The first time I saw the later style was in Visual Studio .NET, ... can't seem to locate the documentation on the differences. ...
    (alt.comp.lang.learn.c-cpp)
  • Re: Fax Header Change?
    ... Microsoft CSS Online Newsgroup Support ... This newsgroup only focuses on SBS technical issues. ... The header of all fax pages is printed ... Open the Server Management Console. ...
    (microsoft.public.windows.server.sbs)
  • Re: How do I setup a repeating table header in Word that marks tab
    ... You don't really need to defend Microsoft to me. ... I just think that they should provide this VERY USEFUL feature (if ... pixels on a page, number of pixels down from the top of the page for the ... line spacing, header rows, merged rows, etc. ...
    (microsoft.public.office.developer.vba)
  • Re: Muliple email domains
    ... to conform to Internet Standards. ... The Internet Header fields are defined ... external FQDN name in SMTP Virtual Server in your Exchange Server instead ... Microsoft in no way ...
    (microsoft.public.windows.server.sbs)