This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: g++ compilation header difficulties (where are they?)
- From: "Al Slater" <al dot slater at scluk dot com>
- To: martin at dcs dot warwick dot ac dot uk
- Cc: cygwin at cygwin dot com
- Date: Wed, 27 Apr 2005 19:52:16 +0100
- Subject: Re: g++ compilation header difficulties (where are they?)
- Organization: SCL
- References: <426FB47A.6040400@dcs.warwick.ac.uk>
- Reply-to: cygwin at cygwin dot com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Russell Martin wrote:
> program only results in a "No such file or directory" error. Using
> "find", I can only locate (for example) "stdlib.h" and there is no file
> "stdlib" anywhere. I do have a file "iostream" in the
I beleive the header you want is cstdlib.
> euler.cpp: In function `int main(int, char**)':
> euler.cpp:21: error: `string' undeclared (first use this function)
> euler.cpp:21: error: (Each undeclared identifier is reported only once
> for each function it appears in.)
> euler.cpp:21: error: parse error before `;' token
string is in the std namespace so try std::string or add "using
namespace std;" near the top of your file.
> -----
> Despite the fact that the header file "string" is located in the
> directory /usr/include/c++/3.3.3 the compiler seemingly can't locate
> it. This is puzzling since it lists this path in the #include
> search path above. Even placing the source code into the
> /usr/include/c++/3.3.3 directory and trying to compile it there gives
> the same error. What am I overlooking here, or not understanding?
Why do you think it was not found, the compiler did not output any error
messages indicating this.
- --
Al Slater
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCb99gz4fTOFL/EDYRAqBbAKCFm/TbEZxzG46TOni5sy3uv2sFAACeJM/+
8wUow/N90NRJ93qOac9pB2M=
=5Bi8
-----END PGP SIGNATURE-----
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/