Re: [INTERFACES] link problems when inheriting from libpq++
От | Guido Goldstein |
---|---|
Тема | Re: [INTERFACES] link problems when inheriting from libpq++ |
Дата | |
Msg-id | ltu2j7hh10.fsf@nathan.gold.siebend.net обсуждение исходный текст |
Ответ на | link problems when inheriting from libpq++ ("Chris Holman" <chrish@owl.co.uk>) |
Ответы |
RE: [INTERFACES] link problems when inheriting from libpq++
|
Список | pgsql-interfaces |
Hi! On Thu, 17 Feb 2000 12:21:47 -0000 "Chris Holman" <chrish@owl.co.uk> wrote: [...] > void main(void){ > /*********** why does next line cause problems during > link?*************/ > newPgCursor causesLinkErrors; > PgCursor cdh("dbname=testing", "cdh1"); [...] > CCC=g++ > > GCCOPTIONS= -frtti -D_CPPRTTI ^^^^^^^ Viewpoint 1 [...] > ******************** LINKER OUTPUT STARTS ************************** > [chrish@pigpen testString]$ make > g++ -frtti -D_CPPRTTI -D_UNIT_TEST_OBJECT_ -I/usr/include/pgsql/libpq -I/usr/i > nclude/pgsql/libpq++ -I/usr/include/pgsql -c test.cpp -o test.o > g++ -o test.exe test.o -L/usr/lib -lpq++ -lpq > test.o: In function `newPgCursor type_info function': > test.o(.gnu.linkonce.t.__tf11newPgCursor+0xd): undefined reference to `PgCursor > type_info function' Read the error message! You're compiling your program with RTTI (runtime-type-information) enabled (see Viepoint 1). Before you can use other C++-Libs you have to make sure that these libs also include the RTTI code. HIH Guido -- The biggest improvement in performance is the non-working-to-working transition. -- John Ousterhout
В списке pgsql-interfaces по дате отправления: