[pgsql-jp: 41558] Re: 【質問】Windowsでのリンクについて。

Tomoaki Sato sato @ sraoss.co.jp
2014年 1月 28日 (火) 00:09:45 JST


佐藤です。

From: "Yoshinobu Otaka" <ped02744 @ mbox.kyoto-inet.or.jp>
Date: Sat, 25 Jan 2014 19:48:55 +0900

> 初めて投稿させていただきます。
> Windows64bit版OSでPostgresql64bit版9.1を利用したアプリの作成において、
> ArrayType関連を含むプログラムをリンクしようとするとエラーになってしまいます。

以下の情報だけだと答えるのがたいへんなので、何を使ってどのようにビルド
しようとしたのかという情報と、エラーを再現できる最小限のコードを出して
もらえますか。

>  ArrayType *a = construct_array(d, size, INT4OID, sizeof(int4), true, 'i');
> 等でリンク時に" construct_array "が未定義になります。(コンパイルエラーはありません)

あと、クライアントアプリケーションでサーバ側の construct_array 関数を使
うことはあまりないと思うのですが、そもそもどのようなことをやろうとして
いますか。

> PQexec()やPQgetValue()等のクライアントサイド関数は問題ありません。
> 初心者ゆえ何か間違っている・足りないのだと思うのですが、
> Postgresql9.1.5文書34.9.6にはWindowsの項がありませんし、
> *.libはpostgresqlのHOME/libの下にある6個しか見当たりません。


----
Tomoaki Sato <sato @ sraoss.co.jp>
SRA OSS, Inc. Japan


pgsql-jp メーリングリストの案内