現在、以下の開発環境を構築しています。
OS:Windows XP SP2
データベース:PostgreSQL 8.1.4
C言語コンパイラ:LSI C-86 Ver 3.30
エディタ:CPad for LSI C-86 Version 2.31
libpqライブラリ、ヘッダファイル取得元:
http://www.interwiz.koganei.tokyo.jp/software/Po …
データベースの作成、操作を正常に行えることを確認しています。
また、C言語によるテストモジュール(printf()関数によるHello world等
の文字出力、DB接続処理は無し)の作成が行えることも確認済です。
これらの確認が済んだ後に、以下の手順を行いました。
・取得したlibpqライブラリを
(コンパイラ配置フォルダ配下)\LIB\S
ディレクトリ配下にlibpqdll.libを配置。
・コンパイラの_LCCファイルに-llibpqdllを追記。
(-Lオプションで(コンパイラ配置フォルダ配下)\LIBが
指定されているのを確認済)
・コンパイラの_LCCファイルで、-Iオプションで指定したディレクトリに
postgres_ext.h、libpq-fe.hを配置。
そこで、PQsetdbLogin()関数とPQfinish()関数を用いた
DB接続テスト用ソースコードhoge.cを作成し、エディタ経由でコンパイルをした
ところ、
以下のエラーが発生しました。
(コンパイラ配置フォルダ配下)\LIB/s/libpqdll.lib: Not a library file
hoge.obj(hoge.c): Undefined symbol: PQfinish_
hoge.obj(hoge.c): Undefined symbol: PQsetdbLogin_
(コンパイラ配置フォルダ配下)\LIB/s/libpqdll.lib: Not a library file
エラーの原因は、ライブラリファイルが認識されないことと推測していますが、
何故、認識されないのかが分かりません。
ご教授お願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- PostgreSQL PostgreSQLで"pg_dumpall -f data.sql"を使ってバックアップしたデータ 2 2022/09/19 08:14
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- その他(プログラミング・Web制作) pythonをjupiter notebookからmecabで頻出の高い単語の抽出について(Runt 1 2022/12/17 18:08
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- Android tar.ファイルのインストールについて知りたいです 2 2022/07/23 15:34
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
unsigned long long 型のフォー...
-
【COBOL】小さい字を大きい字へ...
-
Visual Studio でmakefileを使...
-
無料コンパイラの比較について
-
C++で組んだプログラムの高速化...
-
C++を始めるにあたって
-
COBOLのALPHABET...
-
C言語でチェスを作ってみたいと...
-
C言語のフリーのコンパイラにつ...
-
/usr/ucb/cc
-
ソフトの開発言語を調べる方法
-
cudaのnvccはmingwやgccでも使...
-
C言語 main関数とsum関数の記...
-
PICの変わりにH8を使いたいので...
-
組み込みソフト。ROM領域にデータ
-
C++でデスクトップGUIアプリ開...
-
C言語 コンパイラ プログラム...
-
COBOLの論理演算子について質問...
-
”カラー表示プログラム”のソー...
-
COBOLの論理演算子について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++でデスクトップGUIアプリ開...
-
組み込みソフト。ROM領域にデータ
-
cc と gcc の違い
-
printfなど、標準関数のソース...
-
パーサとコンパイラの違いって?
-
C言語の規格
-
C++Builder → Visual C++ 移植...
-
<conio.h>?
-
COBOLの論理演算子について質問...
-
Σの計算について
-
COBOLのALPHABET...
-
リリースモードとデバッグモー...
-
24bit サイズの変数
-
C言語はC言語でできている?
-
Visual Studio でmakefileを使...
-
VC++の/Zm オプションについて
-
C言語 main関数とsum関数の記...
-
VBでVC++の処理速さを実...
おすすめ情報