cv.h не найден в fedora 15 установка opencv и highgui

1453
tekknolagi

Я пишу программное обеспечение для отслеживания объектов на C ++ и использую OpenCV и highgui. Проблема, с которой я столкнулся сейчас, заключается в том, что даже после того, как sudo yum install opencvи с помощью yumexвеб-интерфейса, чтобы убедиться, что все пакеты были установлены, cv.hпри попытке компиляции он не обнаруживается.

Я посмотрел внутрь, /usr/include/и нет никаких следов opencv. Что происходит и как я могу это исправить?

1

1 ответ на вопрос

2
Rich Homolka

Вы установили пакеты -devel?

Redhat / Fedora разделяет программное обеспечение на пакеты времени выполнения (которые вы, вероятно, установили) и пакеты для разработчиков (заголовки, статические библиотеки). Он называет эти пакеты разработчика PACKAGENAME-devel.

Проверьте вашу установку, посмотрите, можете ли вы установить необходимые пакеты opencv-devel.

Я установил `opencv-devel` и все еще получаю эту ошибку. tekknolagi 12 лет назад 0
@tekknolagi ты проверял, есть ли файлы? попробуйте: `rpm -q --filesbypkg opencv-devel` и посмотрите, куда он поместил файлы Rich Homolka 12 лет назад 0
http://pastebin.com/raw.php?i=1iN32EHL tekknolagi 12 лет назад 0
@tekknolagi, поэтому он установил его, но не прямо в / usr / include. Вам нужно настроить сборку, чтобы подобрать местоположение, -I / usr / include / opencv Rich Homolka 12 лет назад 0

Похожие вопросы