이 게시물의 새 버전 인 유용한 팁을 읽은 후에는 내 프로그램이 어떻게 든 실행되지만 일부 오류가 발생하는 것 같습니다 ... 라이브러리가 설치되어 있기 때문에 실제로 LIBS + = - LC:/usr/local/lib/ \
을 LIBS += -L/usr/local/lib/ \
으로 바 꾸었습니다. 일부는 실제로 창을 가리키며 ur (linux (chakra))를 사용하고 디렉토리의 끝에 "\"를 추가했습니다. (#) U 내가 댓글을 달았습니다 볼 수 있듯이Qt 환경을 사용하는 Linux에서 라이브러리를 구문 분석 할 수 없습니다.
Starting /home/lucifer/PR0J3CTs/FirstOpenCV-build-desktop-Qt_4_8_2_in_PATH__System__Release/FirstOpenCV...
/home/lucifer/PR0J3CTs/FirstOpenCV-build-desktop-Qt_4_8_2_in_PATH__System__Release/FirstOpenCV exited with code 0
Debugging starts
the debug information found in "/usr/lib/libQtOpenGL.so.4.8.2.debug" does not match "/usr/lib/libQtOpenGL.so.4" (CRC mismatch).
the debug information found in "/usr/lib/libQtGui.so.4.8.2.debug" does not match "/usr/lib/libQtGui.so.4" (CRC mismatch).
the debug information found in "/usr/lib/libQtCore.so.4.8.2.debug" does not match "/usr/lib/libQtCore.so.4" (CRC mismatch).
the debug information found in "/usr/lib/libQtTest.so.4.8.2.debug" does not match "/usr/lib/libQtTest.so.4" (CRC mismatch).
the debug information found in "/usr/lib/libQtNetwork.so.4.8.2.debug" does not match "/usr/lib/libQtNetwork.so.4" (CRC mismatch).
the debug information found in "/usr/lib/libQtXml.so.4.8.2.debug" does not match "/usr/lib/libQtXml.so.4" (CRC mismatch).
the debug information found in "/usr/lib/libQtSvg.so.4.8.2.debug" does not match "/usr/lib/libQtSvg.so.4" (CRC mismatch).
the debug information found in "/usr/lib/libQtDBus.so.4.8.2.debug" does not match "/usr/lib/libQtDBus.so.4" (CRC mismatch).
Debugging has finished
이이 [내 .PRO 구성입니다 : 내 .PRO 파일 PKG-설정을 추가, 그래서 이것은 ... 새로운 문제의 새로운 버전입니다 두 LIBS 설정 중 하나인데, 나는 단지 whi에게 물어보고 싶었다. ch는 더 정확하거나 더 도움이 될 수 있습니다. 어제 시도해 보았습니다. libavcodec의 최신 버전과 호환되지 않아서 일부를 검색하고 libavcodec.53을 다운로드하여 구성했지만 현재 어떻게 될지 불확실합니다. 순간이 OpenCV의-QT를 위해 모든 CCR 커뮤니티 저장소에서 패키지 및하자 프로그램이 자동으로이 문제를 처리 얻으려고 노력하지만, 나는 그것을 내 문제] 해결되지 않습니다 확신 :
QT += core
QT -= gui
TARGET = FirstOpenCV
CONFIG += console
CONFIG -= app_bundle
CONFIG += link_pkgconfig
PKGCONFIG += opencv
TEMPLATE = app
SOURCES += main.cpp
INCLUDEPATH += /usr/local/include/opencv2/
#LIBS += -L/usr/local/lib/ \
#-libopencv_core.so \
#-libopencv_highgui.so \
#-libopencv_imgproc.so \
#-libopencv_features2d \
#-libopencv_calib3d.so
LIBS += /usr/lib/libopencv_core.so \
/usr/lib/libopencv_highgui.so \
/usr/lib/libopencv_imgproc.so \
/usr/lib/libopencv_features2d.so \
/usr/lib/libopencv_calib3d.so \
/usr/lib/libavcodec.so
을 그리고 여기에 코드가 있습니다 :
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
int main() {
// read an image
Mat image = imread("002.jpg");
// create image window named "My Image"
namedWindow("My Image");
// show the image on window
imshow("My Image", image);
// wait key for 5000 ms
waitKey(5000);
return 0;
}
첫 번째 LIBS [주석 1 번]은 그런 라이브러리가 없다는 것을 언급해야하지만, 초는 컴파일되고 새로운 터미널을 열어 놓는다. 이미지 ... –