Erster Versuch mit testlibpq.c

Eine Folge von Kommandos in powershell:
PS C:\Users\hansc\Desktop\cbs_migration> pg_config --includedir
C:/Programme/PostgreSQL/15/include
PS C:\Users\hansc\Desktop\cbs_migration> pg_config --libdir
C:/Programme/PostgreSQL/15/lib

PS C:\Users\hansc\Desktop\cbs_migration> dir C:/Programme/PostgreSQL/15/lib/

Directory: C:\Programme\PostgreSQL\15\lib

Mode LastWriteTime Length Name


-a— 07.06.2023 05:19 51712 _int.dll
-a— 07.06.2023 05:19 22016 adminpack.dll
-a— 07.06.2023 05:19 54784 amcheck.dll

-a— 07.06.2023 05:19 79360 libpgtypes.dll
-a— 07.06.2023 05:19 12358 libpgtypes.lib
-a— 07.06.2023 05:19 312832 libpq.dll
-a— 07.06.2023 05:19 37002 libpq.lib
-a— 07.06.2023 05:19 26624 libpqwalreceiver.dll
-a— 07.06.2023 05:19 126434 libssl.lib

Also alles, wie es sein sollte. Aber …(example_1.c ist Kopie von testlibpq.c aus der Doku)
PS C:\Users\hansc\Desktop\cbs_migration> gcc example_1.c -IC:/Programme/PostgreSQL/15/include -LC:/Programme/PostgreSQL/15/lib -lpq
C:/Programme/PostgreSQL/15/lib/libpq.dll: file not recognized: File format not recognized

Ist dies jetzt ein Problem von Proquest oder von MinGW gcc?
Danke im Voraus
Hanspeter Schneider

Als Hilfe habe ich postgreSQL vrs. 10 32 Bit installiert, dort compiliert und gebunden und mit diesem exe-File Daten aus der DB von Version 15 lesen können. Ein Umweg, der nicht schön ist. Aber zumindest habe ich jetzt eine temporäre Lösung.

Wäre es nicht sinnvoller die 64bit Variante von MinGW/gcc zu installieren?

Dieses Thema wurde automatisch 60 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.