Gerando as libs usando compilação parcial.
Atenção com a variável -> set HB_WITH_PGSQL=\msys64\ucrt64\bin (Neste caso usando msys2)
Pode ser na pasta "\Program Files\PostgreSQL\18\include\" No caso 18 é a versão que está instalada. Que baixa do site do PostgreSQL.
Código: Selecionar todos
C:\dev\hb32\contrib\sddpg>hbmk2 ..\make.hb sddpg -IC:\dev\hb32\contrib\rddsql -IC:\dev\hb32\contrib\sddmy
C:\HB32\bin\hbmk2 sddpg -IC:\dev\hb32\contrib\rddsql -IC:\dev\hb32\contrib\sddmy
hbmk2: Dependência 'pgsql' encontrado: \msys64\ucrt64\include
hbmk2: Biblioteca de importação criada: liblibpq.a <=
C:\msys64\ucrt64\bin\libpq.dll
hbmk2: Compilando...
hbmk2: Criando biblioteca estáticas... libsddpg.a
E colocar:
Código: Selecionar todos
#-depimplibs=pgsql:../lib/libpq.dll
-depimplibs=pgsql:C:/msys64/ucrt64/bin/libpq.dll
Deixando aqui a observação.
Criar a pasta "sddpg" dentro da pasta "contrib\"
E copiar os arquivos sddpg.hbc sddpg.hbp sddpg.hbx
