undefined reference qt, opencv

Ich bin neu in Qt und openCV, und ich versuche, ein einfaches Projekt mit code:

in der .pro:

QT       += core

QT       -= gui

QT  += widgets

TARGET = latihan_2
CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app


SOURCES += main.cpp

INCLUDEPATH += E:\\OpenCV\\OpenCV\\opencv\\build\\include

LIBS += E:\OpenCV\OpenCV\opencv\build\x86\vc10\lib\opencv_core246.lib
LIBS += E:\OpenCV\OpenCV\opencv\build\x86\vc10\lib\opencv_highgui246.lib
LIBS += E:\OpenCV\OpenCV\opencv\build\x86\vc10\lib\opencv_imgproc246.lib
LIBS += E:\OpenCV\OpenCV\opencv\build\x86\vc10\lib\opencv_features2d246.lib
LIBS += E:\OpenCV\OpenCV\opencv\build\x86\vc10\lib\opencv_calib3d246.lib

in der main.cpp:

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

int main(){
    //read image
    cv::Mat image;
    image = cv::imread("img.jpg");
    //create image window named "My image"
    cv::namedWindow("My Image");
    //show the image on window
    cv::imshow("My image", image);
    //wait key for 5000ms
    cv::waitKey(5000);
    return 1;

}

jedoch, es immer Fehler geben über die undefined reference to cv::imread, cv::namedWindows, und die anderen CV-Funktionen, die ich verwendet.

verwende ich Qt creator 2.8.1, basierend auf Qt 5.1.1 und openCV-2.4.6.0

Jede Hilfe wäre sehr geschätzt werden!
Dank

Welche compiler verwenden Sie? "\x86\vc10" bedeutet wahrscheinlich, dass opencv ist kompiliert mit Visual C++. Verwenden Sie VC++ - Projekt Kompilierung zu verwenden oder mingw32?
Ich ändere es in : LIBS += E:\OpenCV\OpenCV\opencv\build\x86\mingw\lib\libopencv_core246.dll.a LIBS += E:\OpenCV\OpenCV\opencv\build\x86\mingw\lib\libopencv_highgui246.dll.a LIBS += E:\OpenCV\OpenCV\opencv\build\x86\mingw\lib\libopencv_imgproc246.dll.a LIBS += E:\OpenCV\OpenCV\opencv\build\x86\mingw\lib\libopencv_features2d246.dll.a LIBS += E:\OpenCV\OpenCV\opencv\build\x86\mingw\lib\libopencv_calib3d246.dll.a und es funktioniert! Danke alt-ufo!
Sie sind herzlich willkommen. BTW, für Ihre einfache Anwendung nur Kern-und highgui libs benötigt werden.
Was genau ist ein problem? Ist es Fehler beim laden, es nicht zeigen, das Fenster, etc.?
finden Sie hier stackoverflow.com/questions/20013903/...

InformationsquelleAutor Squirrelcages | 2013-11-15

Schreibe einen Kommentar