Я пытаюсь скомпилировать и установить библиотеку C++ с помощью Cygwin. Я правильно установил зависимости библиотеки. Однако ./configure выдает ошибку:
проверка protobuf... без настройки: ошибка: требования к пакету (protobuf >= 3.3) не соблюдены:
Пакет «protobuf» не найден
Рассмотрите возможность настройки переменной среды PKG_CONFIG_PATH, если вы установили программное обеспечение с нестандартным префиксом.
Затем я проверил config.log и нашел предложение указать PKG_CONFIG_PATH
на каталог lib/pkgconfig
. Я быстро установил PKG_CONFIG_PATH
в /usr/local/lib/pkgconfig
, каталог, в котором protobuf.pc
находится в моей системе. Ошибка осталась. Некоторая проверка подобных вопросов здесь показала, что некоторым людям приходилось использовать путь к файлу Windows, поэтому я переключил PKG_CONFIG_PATH
на c:\\cygwin64\\usr\\local\\lib\\pkgconfig
. Ошибка осталась. Я даже пытался установить PKG_CONFIG_PATH
на /cygdrive/c/cygwin64/usr/local/lib/pkgconfig
. Что не сработало.
Что я здесь делаю неправильно?