opencv qte-运行基于qt的opencv程序时提示安装libgt2.0-dev

问题描述

运行基于qt的opencv程序时提示安装libgt2.0-dev

OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library

with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install

libgtk2.0-dev and pkg-config, then re-run cmake or configure script) in

cvNamedWindow, file /work/tools/OpenCV-2.3.1/modules/highgui/src/window.cpp, line 275
terminate called after throwing an instance of 'cv::Exception'
what(): /work/tools/OpenCV-2.3.1/modules/highgui/src/window.cpp:275: error: (-2)

The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon

support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then

re-run cmake or configure script in function cvNamedWindow

可是我这是用qmake编译出来的可执行文件啊,为什么还要安装gtk?另外我安装了pkg-config,qte的移植经测试也是正确的

解决方案

这个库的版本不支持你当前的os环境吧

时间: 2024-09-12 13:50:03

opencv qte-运行基于qt的opencv程序时提示安装libgt2.0-dev的相关文章

qt-Qt 点击运行,QT显示“应用程序输出”,但是没有窗口显示,但任务管理器里有运行

问题描述 Qt 点击运行,QT显示"应用程序输出",但是没有窗口显示,但任务管理器里有运行 本来是可以运行的,但是我添加了几个已有项 .h和.cpp 然后在运行就出现这种情况了,我用vb来做也是这样,(原来的.h和.cpp是可以在C++的main函数调用,在小黑框正常运行的) 解决方案 窗口有show()吗? 解决方案二: 那就把那几个文件去掉,再试试看,如果想加进来,一个一个的加,慢慢排除原因. 解决方案三: 只添加.c和.h,没有修改main的话,如果没有编译错误,是不会有问题的.

编程-为什么安卓adt上运行我写的一个程序会提示“很抱歉,已停止运行”?

问题描述 为什么安卓adt上运行我写的一个程序会提示"很抱歉,已停止运行"? 如题,我写的一个下拉列表与OnItemSelectedListener事件的程序,编译是没问题的.然后run,在虚拟机中打开该程序就显示"很抱歉,xxxx已停止运行".我运行另一个就用一个TextView显示"HelloWord字符串"的就没问题. 请问这是怎么回事?应该怎么解决? 解决方案 看下日志,然后贴一下日志相关信息或者百度一下就知道了 解决方案二: 连上电脑运

c语言-为什么编写c程序时,200*5*0.85等于849????

问题描述 为什么编写c程序时,200*5*0.85等于849???? 不应该等于850吗??? #include int main(void) { const int danjia = 5; int shuliang = 0; int zongjia = 0; int zan = 0; printf("shurushuliang:"); scanf("%d",&shuliang); zan = shuliang * danjia; if((zan >

iis8-调试web程序时提示IIS Express Worker Process已停止工作

问题描述 调试web程序时提示IIS Express Worker Process已停止工作 用VS调试WEB程序时,链接数据库的时候就会出现以下错误:IIS Express Worker Process已停止工作 出现一个问题,导致程序停止正常工作,请关闭改程序. 在线跪求各大神提供解决方案!必有重谢 解决方案 你检查一下你的IIS服务是否不关闭的.在系统服务 此服务是否为启动状态

解决Win8.1系统安装程序时提示“内部错误2203 ”导致安装失败问题

如果是做服务器的朋友可能看到此问题就会想到权限了,但普通用户不可能想到权限问题了,但其实就是权限导致的. 故障分析: 只要把Win8.1系统SYSTEM用户的权限改成完全控制,就能够避免安装程序时的2203错误了. 解决方法: 1.计算机-组织-文件夹和搜索选项-查看-将"隐藏受保护的系统操作文件"前的复选框去掉并将"显示文件.文件夹和驱动器"前的复选框选上-确定; 2.C-用户-xxx(用户名)-AppData-Local-Temp-右键-属性-安全-添加-选择用

Win7运行应用程序时提示“非法操作”故障怎么办

  一.原因分析 1.有时程序运行时倘若未安装声卡驱动程序亦会产生此类故障,例如抢滩登陆战 ,倘若未安装声卡驱动程序,运行时就会产生非法操作错误. 2.软件之间的互相不兼容; 3.可能是系统文件被更改或损坏.倘若由此引发则打开一些系统自带的程序时就会出现非法操作的提示; 4.驱动程序未正确安装,此类故障一般表现在显卡驱动程序之上,有时在打开某些网页时出现非法操作的提示. 5.内存条质量不佳引起(有时提高内存延迟时间即将系统默认的3改为2可以解决此类故障). 二."非法操作"的具体含义和

Windows 7应用程序时提示“非法操作”分析

故障现象: Windows 7系统打开某些应用程序提示"非法操作" 解决方案: 此类故障引起原因较多,有如下几种可能: 1. 系统文件被更改或损坏. 2. 驱动程序未正确安装,此类故障一般表现在显卡驱动程序之上,倘若由此引发,则打开一些游戏程序时均会产生非法操作的提示. 3. 内存条质量不佳引起. 4. 有时程序运行时倘若未安装声卡驱动程序亦会产生此类故障,例如抢滩登陆战 ,倘若未安装声卡驱动程序,运行时就会产生非法操作错误. 5. 软件之间不兼容.

制作U盘装系统程序时提示设备忙怎么办?

  无疑的,现在使用U盘装系统绝对是很多用户的选择,U盘小巧方便,使用起来更是得心应手,加上这种装系统的方式对于电脑的要求比较少,更是成为众多用户的首选.不过最近听一个朋友说,在使用U盘装系统的时候还是遇上了一个麻烦,不知道大家是否也曾经被难住?制作U盘装系统程序时收到"设备忙"的提示时,我们该怎么办呢? 1.我们知道,在制作该程序的时候,是需要将电脑中所有的杀毒软件之类的程序退出的,因为这类程序往往具有各种各样的限制,容易导致我们的操作受到阻碍,提示设备忙,也有可能是杀毒软件在作怪!

三星手机下载应用程序时提示错误怎么办

 在您下载应用程序时,如果手机的操作系统版本低于下载应用程序支持的操作系统版本时,就会出现此错误提示.此时,您需要检查应用程序支持的操作系统版本和手机操作系统版本是否相同,如果不同,需要将手机先升级,然后才能进行下载.   注:不同型号手机,由于硬件限制,无法保证所有型号均可以在升级后与软件兼容.具体手机支持的最高系统版本,可以通过三星维修站或4008105858热线咨询.三星安卓系统手机支持的软件安装格式为.apk的安装格式,其他格式安装文件无法使用. 温馨提示:   手机通过Kies升级方法