pkg-config
использует кучу файлов .pc
для поиска информации об установленных пакетах.При использовании pkg-config
он просто печатает раздел соответствующего файла.
Эти файлы обычно находятся в /usr/lib/pkgconfig
или /usr/local/lib/pkgconfig
.Дополнительные пути могут быть указаны с помощью переменных окружения PKG_CONFIG_PATH
.
Я хочу сказать, что pkg-config
не имеет представления о том, какие библиотеки установлены или нет.Он просто выводит содержимое файла .pc
.
Скорее всего, произошло то, что make uninstall
забыл о opencv.pc
.
Вы можете более надежно проверить, есть ли у вас некоторые изOpenCV установлен, посмотрев в вашу систему.OpenCV должен поставляться с включаемым каталогом в /usr/include/opencv
или /usr/local/include/opencv
и некоторыми библиотеками /usr/lib/libopencv_*
или /usr/local/lib/libopencv_*
.