私は Windows 7 を使用しており、CygwinとPostgresSql-8.4をインストールしています。ビルドが必要な C で書かれたオープンソース アプリケーションがあり、そのために Cygwin を使用しています。
私の問題は、Cygwin で PostgreSql のパスを設定することです。オープンソースに付属の指示に従って、ビルドでは、postgreSql ヘッダーへのパスとライブラリ パスを次のようにエクスポートする必要があります。
export ENV_PG_INC_PATH=/usr/include/pgsql
export ENV_PG_LIB_PATH=/usr/lib/pgsql
次のように、Cygwinを使用してWindowsで同じパスをエクスポートしようとしました:
export ENV_PG_INC_PATH=$ENV_PG_INC_PATH:"/cygdrive/C/Program Files (x86)/PostgreSQL/8.4/include"
export ENV_PG_LIB_PATH=$ENV_PG_LIB_PATH:"/cygdrive/C/Program Files (x86)/PostgreSQL/8.4/lib"
しかし、これらのフォルダー内のdllまたはexeにアクセスしようとすると、次のようにエラーがスローされるため、これは機能していないようです。
-bash: _int.dll: コマンドが見つかりません
私はCygwinを初めて使用するので、何が間違っているのかわかりません。どんな助けでも大歓迎です。
前もって感謝します。