Я пытаюсь скомпилировать программу ( OpenFP ), используя cygwin. Программа зависит от пакета FFTW3
, который я успешно скомпилировал и установил. Однако, когда я запускаю ./configure
для основной программы, я получаю сообщение об ошибке:
Не найдено пакета 'fftw3'. Configure: 6138: ошибка: требования к пакету
("fftw3") не были выполнены: пакет 'fftw3' не найден
переменная среды PKG_CONFIG_PATH, если вы установили программное обеспечение в
нестандартный префикс. Кроме того, вы можете установить среду
переменные FFTW3_CFLAGS и FFTW3_LIBS, чтобы избежать необходимости вызова
PKG-конфигурации. Для получения дополнительной информации см. Справочную страницу pkg-config.
pkg-config --list-all
не находит библиотеку fftw3
, но /usr/local/lib/pckconfig
содержит необходимый файл .pc
. Хорошо, из этого файла fftw3.pc я скопировал параметры LIBS
и CFLAGS
в переменные окружения FFTW3_CFLAGS
и FFTW3_LIBS
, как показано выше в сообщении об ошибке. Однако я все еще получаю ту же ошибку.
Что не так?
P.S. Настройка переменных таким же образом в MinGW решила проблему (я не установил pkg-config в MinGW), но компиляция проекта не удалась из-за отсутствия некоторых специфичных для Linux заголовков в MinGW)