Dando uma googleada, notei que aparentemente a versão 8.3 do pg foi compilada 
pelo Visual C++ ( Versão windows). 

Pelo que entendi do site em inglês, o arquivo "libpq.a" não existe na versão 8.3
Aparentemente uma dll o substitui.

O que procede e o que não procede no que comentei acima?

[]s
Fernando de Oliveira
  ----- Original Message ----- 
  From: Fernando de Oliveira 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Monday, February 11, 2008 3:50 PM
  Subject: Re: [pgbr-geral] conectar via libpq em c++ windows ( dev-cpp )


  Caramba,
  tem nao.
  tem so libpq.lib

    ----- Original Message ----- 
    From: Alexsander Rosa 
    To: Comunidade PostgreSQL Brasileira 
    Sent: Monday, February 11, 2008 3:23 PM
    Subject: Re: [pgbr-geral] conectar via libpq em c++ windows ( dev-cpp )


    Confira no C:\Arquivos de programas\PostgreSQL\8.3\lib se existe o arquivo 
"libpq.a".
    Fiz um teste aqui: renomeei o meu "libpq.a" e deu o mesmo erro que você 
teve.


    2008/2/11, Fernando de Oliveira <[EMAIL PROTECTED]>: 
      Erro retornado retirando "-lcurl"

      
------------------------------------------------------------------------------------------------------------------------------------------------
      C:\Dev-Cpp\Projetos\testes>C:\Dev-Cpp\bin\gcc -Wall main.cpp 
-I"C:\Dev-Cpp\inclu
      de" -I"C:\Arquivos de programas\PostgreSQL\8.3\include" 
-L"C:\Dev-Cpp\lib" -L"C:
      \Arquivos de programas\PostgreSQL\8.3\lib"  -lpq -o teste.exe
      C:\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: 
cannot f
      ind -lpq
      collect2: ld returned 1 exit status
      
------------------------------------------------------------------------------------------------------------------------------------------------

      muito agradecido pela ajuda.

      []s
      Fernando de Oliveira
        ----- Original Message ----- 
        From: Alexsander Rosa 
        To: Comunidade PostgreSQL Brasileira 
        Sent: Monday, February 11, 2008 3:02 PM
        Subject: Re: [pgbr-geral] conectar via libpq em c++ windows ( dev-cpp )


        Você precisa tirar a LIBCURL (que eu estou usando e você não).
        Remova o "-lcurl" da linha do gcc.


        Em 11/02/08, Fernando de Oliveira <[EMAIL PROTECTED]> escreveu: 
          Eis meu compila.bat adaptado pelo bat do Alexsander:

          ------------------------ inicio ------------------------
          @ECHO OFF
          SET PGINC="C:\Arquivos de programas\PostgreSQL\8.3\include"
          SET PGLIB="C:\Arquivos de programas\PostgreSQL\8.3\lib"

          SET CINC="C:\Dev-Cpp\include"
          SET CLIB="C:\Dev-Cpp\lib"
          SET GCCDIR=C:\Dev-Cpp\bin\


          @ECHO ON
          %GCCDIR%gcc -Wall main.cpp -I%CINC% -I%PGINC% -L%CLIB% -L%PGLIB%  
-lcurl -lpq -o teste.exe
          ------------------------fim ------------------------

          Erro retornado:

          
----------------------------------------------------------------------------------------------------------------------------------------------------------
          C:\Dev-Cpp\Projetos\testes>C:\Dev-Cpp\bin\gcc -Wall main.cpp 
-I"C:\Dev-Cpp\inclu
          de" -I"C:\Arquivos de programas\PostgreSQL\8.3\include" 
-L"C:\Dev-Cpp\lib" -L"C:
          \Arquivos de programas\PostgreSQL\8.3\lib"  -lcurl -lpq -o teste.exe  

          
C:\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot f
          ind -lcurl
          collect2: ld returned 1 exit status
          
---------------------------------------------------------------------------------------------------------------------------------------------------------------

          []s
          Fernando de Oliveira
            ----- Original Message ----- 
            From: Alexsander Rosa 
            To: Comunidade PostgreSQL Brasileira 
            Sent: Monday, February 11, 2008 1:44 PM
            Subject: Re: [pgbr-geral] conectar via libpq em c++ windows ( 
dev-cpp )


            Eis meu "compila_win.bat":

            =========================================== início
            @ECHO OFF
            SET PGINC="C:\Arquivos de programas\PostgreSQL\8.2\include"
            SET PGLIB="C:\Arquivos de programas\PostgreSQL\8.2\lib"

            SET CINC="C:\Dev-Cpp\include"
            SET CLIB="C:\Dev-Cpp\lib"

            SET CURLINC="C:\RNGE\Synchro\libcurl-7.16.0\include"
            SET CURLLIB="C:\RNGE\Synchro\libcurl-7.16.0\lib"

            DEL rnx_synchro2.pid

            @ECHO ON
            gcc -Wall rnx_synchro2.c md5.c -I%CINC% -I%PGINC% -I%CURLINC% 
-L%CLIB% -L%PGLIB% -L%CURLLIB% -lcurl -lpq -o rnx_synchro2.exe
            =========================================== fim


            Em 11/02/08, Fernando de Oliveira <[EMAIL PROTECTED]> escreveu: 
              Pessoal,
              Estou tentando conectar ao Pg via libpq no windows xp utilizando 
o Dev-cpp,
              porém estou obtendo os seguintes erros ( Log do compilador ):

              
----------------------------------------------------------------------------------------------------------
              Executando  make
              mingw32-make.exe -f "C:\Dev-Cpp\Projetos\testes\Makefile.win" all
              g++.exe Objects/MingW/main.o -o
              "Output\MingW\Teste.exe" -L"C:/Dev-Cpp/Lib" -L"C:/Arquivos de
              programas/PostgreSQL/8.3/lib"

              Objects/MingW/main.o:main.cpp:(.text+0xd): undefined reference to 
`PQfinish'
              Objects/MingW/main.o:main.cpp:(.text+0x69): undefined reference to
              `PQconnectdb'
              Objects/MingW/main.o:main.cpp:(.text+0x77): undefined reference to
              `PQstatus'
              Objects/MingW/main.o:main.cpp:(.text+0x86): undefined reference to
              `PQerrorMessage'
              Objects/MingW/main.o:main.cpp:(.text+0xc0): undefined reference 
to `PQexec'
              Objects/MingW/main.o:main.cpp:(.text+0xce): undefined reference to
              `PQresultStatus'
              Objects/MingW/main.o:main.cpp:(.text+0xde): undefined reference to
              `PQerrorMessage'
              Objects/MingW/main.o:main.cpp:(.text+0x105): undefined reference 
to
              `PQclear'
              Objects/MingW/main.o:main.cpp:(.text+0x11b): undefined reference 
to
              `PQclear'
              Objects/MingW/main.o:main.cpp:(.text+0x12e): undefined reference 
to `PQexec'

              Objects/MingW/main.o:main.cpp:(.text+0x13c): undefined reference 
to
              `PQresultStatus'
              Objects/MingW/main.o:main.cpp:(.text+0x14c): undefined reference 
to
              `PQerrorMessage'
              Objects/MingW/main.o:main.cpp:(.text+0x173): undefined reference 
to
              `PQclear'
              Objects/MingW/main.o:main.cpp:(.text+0x189): undefined reference 
to
              `PQclear'
              Objects/MingW/main.o:main.cpp:(.text+0x19c): undefined reference 
to `PQexec'
              Objects/MingW/main.o:main.cpp:(.text+0x1aa): undefined reference 
to
              `PQresultStatus'
              Objects/MingW/main.o:main.cpp:(.text+0x1ba): undefined reference 
to
              `PQerrorMessage'
              Objects/MingW/main.o:main.cpp:(.text+0x1e1): undefined reference 
to
              `PQclear'
              Objects/MingW/main.o:main.cpp:(.text+0x1f7): undefined reference 
to
              `PQnfields'
              Objects/MingW/main.o:main.cpp:(.text+0x21b): undefined reference 
to
              `PQfname'
              Objects/MingW/main.o:main.cpp:(.text+0x250): undefined reference 
to
              `PQntuples'
              Objects/MingW/main.o:main.cpp:(.text+0x27d): undefined reference 
to
              `PQgetvalue'
              Objects/MingW/main.o:main.cpp:(.text+0x2b2): undefined reference 
to
              `PQclear'
              Objects/MingW/main.o:main.cpp:(.text+0x2c5): undefined reference 
to `PQexec'
              Objects/MingW/main.o:main.cpp:(.text+0x2d3): undefined reference 
to
              `PQclear'
              Objects/MingW/main.o:main.cpp:(.text+0x2e6): undefined reference 
to `PQexec'

              Objects/MingW/main.o:main.cpp:(.text+0x2f4): undefined reference 
to
              `PQclear'
              Objects/MingW/main.o:main.cpp:(.text+0x2ff): undefined reference 
to
              `PQfinish'
              collect2: ld returned 1 exit status

              mingw32-make.exe: *** [Output/MingW/Teste.exe] Error 1

              Execução terminada
              
--------------------------------------------------------------------------------------------------------


              Ja pesquisei no google, mas não consegui resolver o problema. 
Aparentemente
              é problema de linkagem, já tentei passar os parâmetros mas não 
deu certo..

              Alguém pode me ajudar?

              []s
              Fernando de Oliveira

              _______________________________________________
              pgbr-geral mailing list
              [email protected]
              
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




            -- 
            Atenciosamente,

            Alexsander da Rosa
            Linux User #113925 


--------------------------------------------------------------------


            _______________________________________________
            pgbr-geral mailing list
            [email protected]
            https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



          _______________________________________________
          pgbr-geral mailing list
          [email protected]
          https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral





        -- 
        Atenciosamente,

        Alexsander da Rosa
        Linux User #113925 


------------------------------------------------------------------------


        _______________________________________________
        pgbr-geral mailing list
        [email protected]
        https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



      _______________________________________________
      pgbr-geral mailing list
      [email protected]
      https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral





    -- 
    Atenciosamente,

    Alexsander da Rosa
    Linux User #113925 


----------------------------------------------------------------------------


    _______________________________________________
    pgbr-geral mailing list
    [email protected]
    https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



------------------------------------------------------------------------------


  _______________________________________________
  pgbr-geral mailing list
  [email protected]
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a