Nota: isso ocorre no contexto da instalação do cafe.
No momento eu tenho o openCV instalado em:
/home/myName/Documents/my folder/opencv/
No entanto, o C ++ não pode encontrá-lo aqui, como demonstrado pelo fato de que qualquer menção de:
#include <opencv2/opencv.hpp>
Em qualquer código fonte do C ++, resulta em:
fatal error: opencv2/opencv.hpp: No such file or directory
Eu tentei resolver isso usando o seguinte arquivo .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
E colocando em:
/usr/lib/pkgconfig
No entanto, isso não teve efeito. Eu também tentei modificar o arquivo make do cafe assim:
# 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"
Isso também não funcionou. No momento estou sem ideias. Alguém sabe como eu posso dizer ao C ++ onde encontrar o openCV?