Мне понадобилась библиотека OpenCV, но никак не могу ее приладить к QTCreator
Вот моя тестилка:
main.cpp:
#include <QtCore/QCoreApplication>
#include <cv.h>
#include<highgui.h>
#include <cxcore.hpp>
using namespace cv;
int _tmain(int argc, _TCHAR* argv[])
{
cv::Mat M(7,7,CV_32FC2,Scalar(1,3));
return 0;
}
файл .pro:
Цитата
QT -= gui
TARGET = testopencv CONFIG += console CONFIG -= app_bundle INCLUDEPATH += C:/OpenCV2_1/include/opencv TEMPLATE = app
LIBS += C:/OpenCV2_1/lib/cxcore210d.lib \ C:/OpenCV2_1/lib/cv210d.lib \ C:/OpenCV2_1/lib/highgui210d.lib\ C:/OpenCV2_1/lib/cvaux210d.lib SOURCES += main.cpp
TARGET = testopencv CONFIG += console CONFIG -= app_bundle INCLUDEPATH += C:/OpenCV2_1/include/opencv TEMPLATE = app
LIBS += C:/OpenCV2_1/lib/cxcore210d.lib \ C:/OpenCV2_1/lib/cv210d.lib \ C:/OpenCV2_1/lib/highgui210d.lib\ C:/OpenCV2_1/lib/cvaux210d.lib SOURCES += main.cpp
Я попыталась использовать -L и -l like LIBS+= -LC:/OpenCV2_1/lib -lcxcored
и файл .pri
Цитата
QMAKE_LIBDIR += C:/OpenCV2_1/lib/Debug
LIBS += -lcxcore210d \ -lcv210d \ -lhighgui210d
LIBS += -lcxcore210d \ -lcv210d \ -lhighgui210d
Текст ошибки:
Цитата
debug/main.o:C:\griskin\test\app\testopencv/../../../../OpenCV2_1/include/opencv/cxcore.hpp:97: undefined reference to cv::format(char const*, ...)'
Кто-нибудь может мне помочь? Спасибо!
В Visual Studio работает, но мне нужно чтобы работало в QTCreator.