Я пытаюсь установить библиотеку libpqxx, чтобы использовать C ++ для подключения к postgresDB, использую Msys и Mingw32.Я получаю это сообщение (ниже) на консоли, когда запускаю ./configure
на консоли msys.когда я проверяю в каталоге pg_config --includedir
, я вижу, что там находится заголовочный файл libpq-fe.h, где я что-то не так делаю.Я на платформе Windows, я установил postgres v.10, версия libpqxx 4.0 и путь среды, которую я установил, так экспорт PATH="$PATH:/c/Program Files/PostgreSQL/10/bin"
checking for pg_config... /c/Program Files/PostgreSQL/10/bin/pg_config
./configure: line 15928: /c/Program: No such file or directory
configure: using PostgreSQL headers at
./configure: line 15931: /c/Program: No such file or directory
configure: using PostgreSQL libraries at
checking for ANSI C header files... (cached) yes
checking ability to compile programs using the standard C library... yes
checking for library containing select... no
checking for main in -lws2_32... yes
checking /libpq-fe.h usability... no
checking /libpq-fe.h presence... no
checking for /libpq-fe.h... no
configure: error:
Can't find libpq-fe.h in . Are you sure the libpq
headers are installed correctly? They should be in the directory returned by
"pg_config --includedir".