1

Lazarus Pascal と PostgreSQL を使用して最初のアプリケーションを作成しようとしています。

pg データベースは、私の Ubuntu Linux ホストにあります。Lazarus は XP 上にあり、VirtualBox を介して実行されます。

PG データベースに接続しようとすると、libpq.dll欠落しているというエラーが表示されます。

私は何をすべきか?このプラットフォームにはかなり新しい。

4

1 に答える 1

1

ここのドキュメントからhttp://wiki.lazarus.freepascal.org/postgres

エラー: 「PostgreSQL クライアント ライブラリ "libpq.dll" を読み込めません」 プログラムが PostgreSQL ドライバ ファイルを見つけられません。必要なすべての PostgreSQL .dll/.manifest ファイルをプロジェクト ディレクトリと実行可能出力ディレクトリ、または検索パス内のディレクトリ (例: c:\windows\system32) にコピーします。 Windows で Lazarus と PostgreSQL を接続するのは easyDB です。Linux/Unix/OSX の場合: PostgreSQL ライブラリがライブラリ検索パスにあることを確認します。たとえば、Linux の場合、libpq.so ファイルへのパスを /etc/fpc.cfg ファイルのライブラリ セクションに追加します。例: -Fl/usr/local/pgsql/lib 特定のライブラリ バージョンから一般的なライブラリ名へのシンボリック リンクを作成する必要がある場合があります: ln -s /usr/lib/pqsql.so.5 /usr/lib /pqsql.so . あるいは、

于 2012-10-28T08:46:56.940 に答える