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