QT中使用opencv的问题
应该如何在QT中使用opencv?我装好了一个opencv1.0的,也能编译通过了,在运行的时候老是出现这样的错误:during startup program exited with code 0X000135 --------------------编程问答-------------------- 程序的源码(很简单的):
////main.cpp/////////////
#include <QtGui/QApplication>
#include "mainwindow.h"
#include "opencv.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
opencv as;
return a.exec();
}
//////opencv.cpp///////
#include "opencv.h"
#include <cv.h>
#include <highgui.h>
opencv::opencv()
{
IplImage *scr= cvLoadImage("w7");
}
/////mainwindow.cpp///////
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
头文件没有什么好说的,都是自动生成的,在建立项目的时候我选的是QT GUI桌面应用程序。
是不是我哪里做错了 还是opencv没装好? --------------------编程问答-------------------- 哦 还有是一个,.pro的文件的内容:
QT += core gui
TARGET = opencv_s
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp \
opencv.cpp
HEADERS += mainwindow.h \
opencv.h
FORMS += mainwindow.ui
INCLUDEPATH += C:\OpenCV\cv\include
INCLUDEPATH += C:\OpenCV\cvaux\include
INCLUDEPATH += C:\OpenCV\cxcore\include
INCLUDEPATH += C:\OpenCV\otherlibs\highgui
LIBS += C:\OpenCV\lib\cv.lib
LIBS += C:\OpenCV\lib\cvaux.lib
LIBS += C:\OpenCV\lib\cxcore.lib
LIBS += C:\OpenCV\lib\highgui.lib
LIBS += C:\OpenCV\lib\cvcam.lib --------------------编程问答-------------------- 兄弟解决没呢? 我也遇到同样问题呢。。。 --------------------编程问答-------------------- 问题解决啦~ 是编译OpenCV的过程中有问题。。。
补充:移动开发 , Qt