[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 メーリングリストの案内