求助:自己尝试写一个vs2010+opencv2.4.9+qt的demo,但是报错0xc000007b错误

原创 2017年05月16日 11:05:26

先上报错截图

  • 在做毕业设计,opencv单独可以在vs2010上运行,qt单独也可以运行,但是两者结合在一起就不行了,毕设的基本功能都实现了,想做个界面,结果出现这个错误,还定位不到错误在哪,有点急,因此写这篇博客请教各位大牛,在此不胜感激!

  • 这里写图片描述

然后是工程目录及配置

  • 这里写图片描述
  • 这里写图片描述
  • 这里写图片描述
  • 这里写图片描述
  • 这里写图片描述

然后是代码

//《qt_2.h》
#ifndef QT_2_H
#define QT_2_H

#include <QtGui/QMainWindow>
#include "ui_qt_2.h"

#include <QFileDialog> 
#include <QLabel>

#include <opencv/cv.h>  
#include <opencv/highgui.h> 

class Qt_2 : public QMainWindow
{
    Q_OBJECT

public:
    Qt_2(QWidget *parent = 0, Qt::WFlags flags = 0);
    ~Qt_2();

private:
    Ui::Qt_2Class ui;
    cv::Mat image;  // cv image;
private slots: 
    void on_OpenImage_clicked(); 
};

#endif // QT_2_H
//《qt_2.cpp》
#include "qt_2.h"

Qt_2::Qt_2(QWidget *parent, Qt::WFlags flags)
    : QMainWindow(parent, flags)
{
    ui.setupUi(this);
}

Qt_2::~Qt_2()
{

}
void Qt_2::on_OpenImage_clicked()
{
    QString fileName = QFileDialog::getOpenFileName(this, tr("Open Image"), 
        ".", tr("Image Files (*.png *.jpg *.jpeg *.bmp)"));
    image = cv::imread(fileName.toAscii().data());
    cv::cvtColor(image, image, CV_RGB2RGBA);
    QImage img = QImage((const unsigned char*)(image.data), image.cols, image.rows, QImage::Format_RGB32);
    QLabel *label = new QLabel(this);
    label->move(200, 50);//图像在窗口中所处的位置;
    label->setPixmap(QPixmap::fromImage(img));
    label->resize(label->pixmap()->size()); 
    label->show();
}
//《main.cpp》
#include "qt_2.h"
#include <QtGui/QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Qt_2 w;
    w.show();
    return a.exec();
}

python导入py文件报错

python有大量的内置模块,可以方便地导入。同样python也可以导入其它人写的py程序,以利用别人写好的类和函数。 1、在缺省状态下,导入一个已编写好的py文件用import 跟上py文...
  • zjphome
  • zjphome
  • 2016年11月07日 10:24
  • 1626

ubuntu 12.04新安装好后需要进行的包升级和清理工作

根据这么多次的操作经验,我发现,ubuntu系统在新安装好后需要进行一些包的升级和清理工作,不然的话,后续安装各种软件都不顺畅,会出现各种各样的问题。 需要进行的包升级和清理工作其实很简单,只需要执...
  • yongsheng0550
  • yongsheng0550
  • 2014年03月05日 13:39
  • 9859

Qt5 在Visual Stuidio下编译详解及部分问题的解决

漫长及伴随各种错误的编译过程 网上能找到的基本都是关于Qt4编译的文章,Qt5的无论中文或是英文都不多,也许是现在人懒了都用现成的,也许是真没多少人喜欢用这些用惯了的老家伙 请原谅博主的渣排版,博主一...
  • phil2036
  • phil2036
  • 2014年03月04日 22:50
  • 11426

调试经验 | Visual Studio中代码正常运行,但运行生成的exe报错“0xc000007b无法正常启动”

在VS环境下debug,release都可以正常运行,F5+debug/release也可以正常运行代码。但是在生成的release目录下直接运行exe出现错误如下所示。 由于需要输入参数,写了...
  • electech6
  • electech6
  • 2017年12月06日 09:51
  • 162

win7 + VS2010 + CUDA7.5 编译OPENCV2.4.9 报错:CMake Error at cmake/OpenCVUtils.cmake:433 (string):

具体编译参考以下博文,感谢博主的分享 http://blog.csdn.net/joe_fannie/article/details/50394892 但是在cmake的过程中,遇到以下报错: 1、...
  • xiao_lxl
  • xiao_lxl
  • 2016年08月08日 15:52
  • 4413

vs2010创建Dll例子,并解决运行错误:应用程序正常初始化(0xc000000d)失败。请单击“确定”,终止应用程序。

调用Dll的工程遇到应用程序正常初始化(0xc000000d)失败。请单击“确定”,终止应用程序。 我的开发环境是Win32 XP,VS2010 最终找到原因,之前使用的是Debug模式,应该使用...
  • sonikk
  • sonikk
  • 2012年07月24日 10:26
  • 11933

【转】运行游戏时出现0xc000007b错误的解决方法

转自:http://blog.csdn.net/VBcom/article/details/6070705   如图,这个错误使无数玩家烦恼。 出现这个错误,可能是硬件的问题,也可能是软...
  • maverick1990
  • maverick1990
  • 2013年05月05日 13:02
  • 1931

MindManager应用程序错误(0xc000007b)

相信大家在安装运行MindManager思维导图的过程中,难免会遇到一些无法解决的问题,比如一打开就提示程序无法正常启动(0xc000007b)。...
  • michelle121
  • michelle121
  • 2017年05月12日 12:01
  • 410

游戏 出现0xc000007b 错误的解决方法汇总

如图,这个错误使无数玩家烦恼。       可能硬件问题:蓝屏错误代码0xc000007b这个错误和硬盘有关。这个代码和硬盘有关系,不过不用害怕,不是有坏道了,是设置问题或者病毒造成的硬盘引导分区错误...
  • dyllove98
  • dyllove98
  • 2013年07月06日 11:09
  • 3521

含vtk64位库的程序运行0xc000007b错误的解决

问题描述: 使用vs2010的64位编译器编译vtk源码,生成dll,在程序中引用,生成exe运行出现0xc000007b错误 背景: win7 64位,开发工具vs2010 我是使用qt+vtk开发...
  • yysmath
  • yysmath
  • 2015年05月01日 12:03
  • 797
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:求助:自己尝试写一个vs2010+opencv2.4.9+qt的demo,但是报错0xc000007b错误
举报原因:
原因补充:

(最多只允许输入30个字)