[pgsql-jp: 28188] cygwin で libpqxx (cygwin で libpq++ が undefined reference)
    Ichiro Hironao
    i.hironao @ gem.bekkoame.ne.jp
       
    2002年 12月  5日 (木) 09:15:34 JST
    
    
  
広直です。libpqxx の結果報告です。
sugita @ sra.co.jpさん
>  GBorg http://gborg.postgresql.org/ に移り、libpq++ は、7.3 用に対応されてい
>ます。
libpqxx を使うことにしました。
以下の手順で無事コンパイルできました。
--
開発環境
  Windows XP Home Edition
  Cygwin 1.3.17
  postgres (PostgreSQL) 7.3
  libpqxx-1.2.2
  gcc version 3.2 20020927 (prerelease)
インストール(libpqxx)
  $ ./configure --prefix=/usr
  $ make
  $ make install
ソース(test_libpqxx.cc)(付属のtest1.cxxを改造)
  #include <cassert>
  #include <iostream>
  #include <pqxx/connection.h>
  using namespace PGSTD;
  using namespace pqxx;
  int main()
  {
    try
    {
      Connection C("dbname=test user=xxxx password=xxxx");
      assert(C.IsOpen());
    }
    catch (...)
    {
      cerr << "Unhandled exception" << endl;
      return 100;
    }
    cout << "ok" << endl;
    return 0;
}
コンパイル
  $ g++ test_libpqxx.cc -lpqxx -lpq
--
皆さんありがとうございました。
---------
Ichiro Hironao / i.hironao @ gem.bekkoame.ne.jp
    
    
pgsql-jp メーリングリストの案内