Hi, you need to add DEPENDS = "opencv" to your recipe. This will import the needed header in your recipe sysroot.
Best regards, Gabriele Il giorno lun 19 ago 2019 alle ore 13:09 Ekaterini Voulgari < sdi1100...@di.uoa.gr> ha scritto: > Hello all, > I'm trying to add a program to my image that uses opencv (#include > <opencv2/opencv.hpp>), but I get compile error "fatal error: > opencv2/opencv.hpp: No such file or directory" > > The file opencv.hpp exists in workdir > /build/tmp/work/cortexa7t2hf-neon-vfpv4-poky-linux-musleabi/opencv/3.4.5-r0/image/usr/include/opencv2/opencv.hpp. > > Can anyone help on where are the headers located in crossbuilds? Any > help appreciated. > The recipe: > > SRC_URI = "file://capture.cpp" > > do_compile () { > ${CC} capture.cpp -lopencv_core -lopencv_imgproc -lopencv_highgui > -lopencv_videoio > } > > do_install () { > > install -d -m 0755 ${D}/${bindir} > install -m 0755 prog_kameras ${D}/${bindir}/prog_kameras > } > > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto >
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto