Я пытаюсь установить библиотеку 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".