前提・実現したいこと
CentOS7のEclipse環境下で、C++をつかいDBアクセスプログラムを作成したいです。
プログラムとしてはほぼできているのですが、
Linux環境ははじめてでWindowsとは違っていてEclipseへのリンカの設定が困っています。
環境
CentaOS7
Eclipse(2019-03(4.11.0))
postgreSQL9.5
発生している問題・エラーメッセージ
`PQsetdbLogin' に対する定義されていない参照です がでたため、 project ->C/C++ Build ->Settings -> GCC C++ Linker->Libraries に /usr/pgsql-9.5/lib/libpq.so.5 をLibraries(-l)に登録すると /usr/bin/ld: -l/usr/pgsql-9.5/lib/libpq.so.5 が見つかりません となります。 実際に見てみると、 libpq.so.5 -> libpq.so.5.8 だったので、同様に /usr/pgsql-9.5/lib/libpq.so.5.8 でもだめでした。 libpq.so は /usr/lib/ /usr/lib64/ にもありましたので設定してみましたが /usr/bin/ld: -l/usr/pgsql-9.5/lib/libpq.so.5 が見つかりません 同等のメッセージでした。 見ている場所が違うのか設定が足りないのか 教えていただけると助かります。
該当のソースコード
ソースコード以前の問題のため、該当なし。
補足情報(FW/ツールのバージョンなど)
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー