Как я говорю C++, где opencv2/opencv.hpp?

Примечание: это находится в контексте установки кафе.

В данный момент у меня есть openCV, установленный в:

/home/myName/Documents/my folder/opencv/  

Однако C++ не может найти его здесь, как продемонстрировано тем, что любое упоминание о:

#include <opencv2/opencv.hpp>

В любом исходном коде C++, результатах в:

fatal error: opencv2/opencv.hpp: No such file or directory

Я пытался решить это при помощи следующего .pc файла:

prefix="/home/myName/Documents/my folder/opencv/"
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib

Name: openCV
Description: The openCV library
Version: 3.1.0
Cflags: -I${includedir}/openCV
Libs: -L${libdir} -lopenCV

И вставление его:

/usr/lib/pkgconfig

Однако это не имело никакого эффекта. Я также пытался изменить make-файл кафе как это:

# Whatever else you find you need goes here.
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include \
                                    /usr/include/hdf5/serial/ \
                                    "/home/myName/Documents/my folder/opencv/include"
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib \
                                "/home/myName/Documents/my folder/opencv/lib"

Это также не работало. В данный момент я вне идей. Кто-либо знает, как я могу сказать C++, где найти openCV?

1
задан 15 December 2016 в 22:36

0 ответов

Другие вопросы по тегам:

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