当前位置:编程学习 > wap >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,