Я пытаюсь собрать программу по адресу http://docs.opencv.org/doc/tutorials/introduction/display_image/display_image.html после установки OpenCV на моем компьютере. Я пытаюсь скомпилировать его с помощью g++ display_image.cpp -o DisplayImage
, но получаю следующую ошибку:
display_image.cpp:(.text+0x9d): undefined reference to `cv::imread(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
Я думаю, это связано с тем, как я компилирую программу (какая-то неразрешенная ссылка на opencv2), но я не знаю, как это решить. Я использую Убунту 13.04. Спасибо!
Изменить: я понимаю, что это похоже на Проблему компиляции OpenCV 2.3 - Неопределенная ссылка - Ubuntu 11.10, но я не совсем понимаю, как использовать pkg-config opencv --cflags --libs
и как этого избежать