반응형

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://freewriting2024.tistory.com


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

+ Recent posts