isalnum not declared
llewelly@xmission.com
llewelly@xmission.com
Tue Jun 15 09:58:00 GMT 2004
"Nikolai Nezlobin" <nezlobin@ece.umn.edu> writes:
> Hi Ken,
>
> gcc in my installation does not see iostream.h and other files. But when
> this project was compiled three years ago, g++ was used.
I am sorry, your description has me completely confused. Note, when
compiling, 'gcc' cannot correctly link c++ code; you must use
'g++' - so 'gcc' and 'g++' are two different beasts, even though
they come in the same package (which as a whole is called 'GCC').
'does not see iostream.h' could mean any number of things:
(a) The code:
#include <iostream.h>
results in an error such as:
test.cc:1: iostream.h: No such file or directory
This usually means GCC is incorrectly or incompletely
installed. One possibility is that only the C compiler ('gcc')
was installed, and the C++ compiler ('g++') was not.
(b) code such as:
#include<iostream>
int main()
{
cout << "Hello world!" << endl;
}
results in errors such as:
incl.cc:5: error: 'cout' was not declared in this scope
This is becuase C++ 1998 requires cout and endl be called
'std::cout' and 'std::endl', or that a proper using directives
such as 'using namespace std;' be used.
(c) any number of other things.
If you can, please include a short-but-complete code example, which is
sufficient to cause the problem, and paste (do not summarize) the
error messages you get.
> Extern C {} might
> solve the problem,
?
Why do you think extern "C" {} has anything to do with your problem?
> but the project was compiled in 2000 (I have the
> executable file), thus I would really prefer to avoid code modifications (I
> am a physicist, not a programmer).
Did your existing executable suddenly stop working? If it didn't, and
you aren't a programmer, why are you trying to recompile it?
(There is nothing wrong with non-programmers recompiling code, but
when it does not compile, they usually lack the vocabulary and /
or concepts necessary to describe the problems encountered, or to
apply the suggestions of people (invariably programmers) trying to
help.)
>
> cctype is supposed to see what it is using, isn't it? Could the paths be
> set incorrectly in my installation, based on this discussion?
>
> http://os2ports.com/pipermail/ux2bs/Week-of-Mon-20030825/001097.html
>
> http://os2ports.com/pipermail/ux2bs/Week-of-Mon-20030825/thread.html#1096
Unfortunately, that webmail archive seems to think (wrongly) the message you
link to starts the thread. I found more of it:
http://os2ports.com/pipermail/ux2bs/Week-of-Mon-20030825/001085.html
but I could not find the begining of the thread.
In all the messages I read, there are only error messages; there are
no code examples, so I can't figure out what is going wrong.
What relation does your problem have to thread? Are you one of the
participants in the thread? Are you trying to compile the same
program?
More information about the Gcc-help
mailing list