pkg-config не работает в Cygwin

Я пытаюсь скомпилировать программу ( OpenFP ) с помощью cygwin. Программа зависит от пакета FFTW3 , который я успешно скомпилировал и установил. Однако, когда я запускаю ./ configure для основной программы, я получаю сообщение об ошибке:

Не найден пакет 'fftw3' configure: 6138: error: Требования к пакету ("fftw3") были не выполнено: пакет 'fftw3' не найден. Рассмотрите возможность корректировки переменной среды PKG_CONFIG_PATH, если вы установили программное обеспечение с нестандартным префиксом . В качестве альтернативы вы можете установить переменные среды FFTW3_CFLAGS и FFTW3_LIBS, чтобы избежать необходимости вызывать pkg-config. См. Справочную страницу 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)

7
задан Andrey Sboev 29 November 2011 в 07:39
поделиться