From: | Erwin Rol <erwin(at)muffin(dot)org> |
---|---|
To: | Dev <dev(at)umpa-us(dot)com> |
Cc: | pgsql-general(at)postgresql(dot)org |
Subject: | Re: C++ and v7.3.2 |
Date: | 2003-04-24 19:26:19 |
Message-ID: | 1051212378.6682.66.camel@vaio.erwin.muffin.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
It looks like a namespace problem. string is in the std namespace, and
just using "string" will not work unless you have a "using namespace
std;" or by putting "std::string" instead of "string".
- Erwin
On Thu, 2003-04-24 at 19:14, Dev wrote:
> Hello all,
>
> I have just started working with C++ and am trying to get it to compile an
> app for PGSQL and well it has errors:
> I am using the test files that came with 7.2.1 (they did not work with
> 7.2.1 either)
>
> any thoughts?
>
> c++ testlibpq0.cc -o test.app
> In file included from pgsql/libpq++.h:27,
> from testlibpq0.cc:18:
> pgsql/libpq++/pgconnection.h:86: ISO C++ forbids declaration of
> `string' with no type
> pgsql/libpq++/pgconnection.h:86: parse error before `('
> In file included from pgsql/libpq++.h:29,
> from testlibpq0.cc:18:
> pgsql/libpq++/pglobject.h:42: syntax error before `;'
> pgsql/libpq++/pglobject.h:61: syntax error before `('
> In file included from pgsql/libpq++.h:31,
> from testlibpq0.cc:18:
> pgsql/libpq++/pgcursordb.h:53: `string' was not declared in this scope
> pgsql/libpq++/pgcursordb.h:53: parse error before `,'
> pgsql/libpq++/pgcursordb.h:62: `string' was not declared in this scope
> pgsql/libpq++/pgcursordb.h:62: parse error before `)'
> pgsql/libpq++/pgcursordb.h:65: `string' was not declared in this scope
> pgsql/libpq++/pgcursordb.h:65: parse error before `,'
> pgsql/libpq++/pgcursordb.h:68: syntax error before `;'
> pgsql/libpq++/pgcursordb.h: In method `const char *PgCursor::Cursor ()
> const':
> pgsql/libpq++/pgcursordb.h:59: `pgCursor' undeclared (first use this
> function)
> pgsql/libpq++/pgcursordb.h:59: (Each undeclared identifier is reported
> only once for each function it appears in.)
> pgsql/libpq++/pgcursordb.h: In method `void PgCursor::Cursor (...)':
> pgsql/libpq++/pgcursordb.h:62: `cursor' undeclared (first use this
> function)
> testlibpq0.cc: In function `int main ()':
> testlibpq0.cc:34: `string' undeclared (first use this function)
> testlibpq0.cc:34: parse error before `;'
> testlibpq0.cc:40: `buf' undeclared (first use this function)
> testlibpq0.cc:40: `getline' undeclared (first use this function)
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 3: if posting/reading through Usenet, please send an appropriate
> subscribe-nomail command to majordomo(at)postgresql(dot)org so that your
> message can get through to the mailing list cleanly
--
Dipl.-Ing. Erwin Rol - Software Engineering
tel: +49-(0)8024-479377 gsm: +49-(0)171-6929198 fax: +49-(0)8024-479379
email: erwin(at)muffin(dot)org
From | Date | Subject | |
---|---|---|---|
Next Message | Andrew Sullivan | 2003-04-24 19:35:25 | Re: > 16TB worth of data question |
Previous Message | David Olbersen | 2003-04-24 19:24:06 | Re: ODBC & Access [Try 2] |