Я установил opencv на дистрибутив lubuntu 12.10. Затем, когда я пытаюсь скомпилировать код, использующий opencv, он говорит, что не может его найти. Поэтому я пытаюсь в терминале:
pkg-config --cflags --libs opencv
Он отвечает мне, что не может найти opencv. Но файлы установлены в / usr / lib. Я не понимаю, почему он не может их найти.
Вы должны положить pkg-config --cflags --libs opencv
в конце вашей строки g ++. Например :
g++ test.cpp -o test `pkg-config --cflags --libs opencv`
Собирает
g++ `pkg-config --cflags --libs opencv` test.cpp -o test
Не компилируется и имеет неопределенную ссылку.
Других решений пока нет …