반응형

QT와 OpenCV를 같이 사용하기 위해 pro 파일에 OpenCV 관련 컴파일 옵션들을 다음처럼 추가했습니다. 

 

2021. 8. 24 최초작성



동작할거라는 예상과는 달리 다음과 같은 에러가 나네요. 

 

webnautes@DESKTOP-8TRVTF8:/mnt/d/qt_opencv_webcam$ make 

g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o main.o main.cpp 

In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:1, 

                 from main.cpp:3: 

/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:43:10: fatal error: QtWidgets/qtwidgetsglobal.h: No such file or directory 

   43 | #include <QtWidgets/qtwidgetsglobal.h> 

      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

compilation terminated. 

make: *** [Makefile:360: main.o] Error 1





pkg-config를 사용하지 않고 다음처럼 직접 적어줘야 문제가 생기지 않았습니다. 필요시 LIBS 항목에 추가로 사용하는 라이브러리 모듈 이름을 적어주면 됩니다.

 

INCLUDEPATH +=  /usr/local/include/opencv4/  

LIBS += -L/usr/local/lib/ -lopencv_core -lopencv_imgproc -lopencv_imgcodecs -lopencv_videoio

 



반응형

'OpenCV > 미분류' 카테고리의 다른 글

리눅스 프레임버퍼 예제 1  (0) 2015.01.27
Video for Linux Two & YUV422 to BGR888  (0) 2010.08.24
atan2 함수  (0) 2010.06.29
Bitmap file 분석  (0) 2009.08.14

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts