
このソリューションのpostgresフォルダにある

include, lib は実は、ふつうに Windows にPostgre SQL Serverをインストールした際にC:\Program Files\PostgreSQL\16 にえられるものを引っ張ってきて利用しています。
include, lib はフォルダごと, dll はさしあたって必要なのだけもってきています。

Postgre 16 の Lib を用いてるので、 16 の DLL を用いる必要があります。

DLL はさしあたり, sample に必要な範囲を, Postgre16 Server のフォルダから、適宜もってきていますが、
足らない場合は, C:\Program Files\PostgreSQL\16 から *.dll で検索してきて、持ってきます。
ただしバージョンが違うといけないので、 その場合は、include や lib ごと取り換えてください。


DLL は、実行ファイルと同じところに置いて動作しますが、このプロジェクトではビルド時にコピーする設定してるので、
手動で設置する必要はありません。

プロジェクトのプロパティで[ビルドイベント]→[ビルド後イベント]に xcopy "..\postgres\dll\*.dll" "$(OutDir)" /i /s /y  を入れます。




<<<<<  toolkit の version >>>>>

Visual Stduio 2013 の v120 でもOKです。 (v143でもok)
