Сборка библиотеки libpqxx под Windows
У меня есть VPS сервер (на Linux), на котором установлена СУБД PostgreSQL. На своем персональном компьютере с ОС Windows я установил pgAdmin4 для работы с базами данных на удаленном сервере – все работает превосходно. Следующая моя задача - собрать библиотеку libpqxx для использования СУБД PostgreSQL в своей программе, написанной на C++. Для этого с официального репозитория я взял один из последних релизов библиотеки. Однако, на этапе сборки библиотеки с помощью CMake возникла проблема: сборка завершается с ошибкой.
CMake Error at D:/Programs/CMake/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find PostgreSQL (missing: PostgreSQL_LIBRARY
PostgreSQL_INCLUDE_DIR)
Call Stack (most recent call first):
D:/Programs/CMake/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
D:/Programs/CMake/share/cmake-3.22/Modules/FindPostgreSQL.cmake:269 (find_package_handle_standard_args)
cmake/config.cmake:26 (find_package)
CMakeLists.txt:27 (include)
Впервые сталкиваюсь с ошибками такого рода. На просторах сети Интернет лишь нашел предложения добавить директории bin, lib, include от PostgreSQL в переменные среды, что я и сделал. Однако эта идея не сработала: я по-прежнему получаю эту ошибку.
Подскажите, пожалуйста, что я упустил или что я делаю не так? Использую MinGW MakeFiles. Спасибо.