原来的:
w@ubuntu:~/project/camera$ g++ -o camera camera.cpp -I /home/w/project/linux_qt_project/imx6ull_project/project/lib/open_lib/opencv_3.4.1wkl/include/opencv2
camera.cpp:1:10: fatal error: opencv2/opencv.hpp: 没有那个文件或目录
#include <opencv2/opencv.hpp>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
改为:
w@ubuntu:~/project/camera$ g++ -o camera camera.cpp -I /home/w/project/linux_qt_project/imx6ull_project/project/lib/open_lib/opencv_3.4.1wkl/include/
仍有问题:改为:
g++ -o camera camera.cpp -I /home/w/project/linux_qt_project/imx6ull_project/project/lib/open_lib/opencv_3.4.1wkl/include/ -L /home/w/project/linux_qt_project/imx6ull_project/project/lib/open_lib/opencv_3.4.1wkl/lib/ -lopencv_core -lopencv_highgui -lopencv_imgproc
-I是头文件?-L是库函数?
g++ -o camera camera.cpp -I /home/w/project/linux_qt_project/imx6ull_project/project/lib/open_lib/opencv_3.4.1wkl/include/ -L /home/w/project/linux_qt_project/imx6ull_project/project/lib/open_lib/opencv_3.4.1wkl/lib/ -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_imgcodecs -lopencv_videoio
另外使用cpp代码,注.c和.cpp文件的区别