Примечание: это находится в контексте установки кафе.
В данный момент у меня есть 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?