2015-12-09 2 views
0

Я пытаюсь выполнить обработку изображений с помощью OpenCV на малиновой пи. Я устанавливал соответствующие пакеты и OpenCV, но по какой-то причине не удается собрать даже не printf();OpenCV Raspberry Pi printf() не отображается

#include <iostream> 
#include <stdio.h> 

using namespace std; 

int main(){ 
printf("hello world"); 
return 0; 
} 

После я запускаю это, используя г ++ filename.cpp, выход на консоли пуст, он не делает напечатайте что угодно, но запросите следующую команду. Есть ли что-нибудь, что мне не хватает?

+2

'г ++ filename.cpp' просто компилирует программу и генерирует исполняемый файл' a.out'. Чтобы выполнить его, введите: './A.out' – nnn

+0

Спасибо! Мне удалось это сделать в конце. Я пытаюсь скомпилировать и запустить некоторые образцы из opencv/cpp. Когда я запускаю программу, например, с помощью g ++ сталкиваются с проблемой.cpp, у меня есть некоторые ошибки: undefined refer to to cv :: VideoCapture :: VideoCapture(). Что я могу сделать сейчас? –

ответ

1

Чтобы успешно скомпилировать проект OpenCV, вам необходимо связать его с библиотеками OpenCV.

При компиляции в командной строке я всегда использую pkg-config для связи с необходимыми библиотеками.

С PKG-конфигурации установлен, попробуйте:

g++ `pkg-config --libs --cflags opencv` -std=c++11 yourfile.cpp 
Смежные вопросы