linux下QT+OPENCV的摄像头调试出错

论坛的大侠们,小弟最近遇到一个困惑,初学QT就出现这样的问题,所以顶着被人骂的风险,过来求教,先谢谢哈!问题如下

11:12:27: Running steps for project OpencvCamera...
11:12:27: Configuration unchanged, skipping qmake step.
11:12:27: Starting: "/usr/bin/make" -w
make: Entering directory `/home/tl/qt/qt_program/camera/OpencvCamera-build-Desktop-Debug‘
/home/tl/qt-arm-4.8.3/bin/qmake -spec ../../../../qt-arm-4.8.3/mkspecs/qws/linux-omapl138-g++ CONFIG+=debug CONFIG+=declarative_debug -o Makefile ../OpencvCamera/OpencvCamera.pro
/home/tl/qt/qt_program/camera/OpencvCamera/OpencvCamera.pro:26: Parse Error (‘/usr/local/lib/libhighgui.so‘)
make: Leaving directory `/home/tl/qt/qt_program/camera/OpencvCamera-build-Desktop-Debug‘
Error processing project file: ../OpencvCamera/OpencvCamera.pro
make: *** [Makefile] Error 3
11:12:27: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project OpencvCamera (kit: Desktop)
When executing step ‘Make‘

本人使用的OpenCV版本为2.0,可以跟大家确认的是上面错误提到的 Parse Error (‘/usr/local/lib/libhighgui.so‘)中的libhighgui.so文件一定有,且在相应的目录下。实在找不到问题所在,求指点迷津!我还有问题,点击这里帮我解决下

时间: 2024-12-20 11:13:32

linux下QT+OPENCV的摄像头调试出错的相关文章

linux下如何产生core,调试core

linux下如何产生core,调试core 摘自:http://blog.163.com/[email protected]/blog/static/19554784201131791239753/ 在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息).使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数. 1.core文件的生成开关和大小限制 1)使用ulimit -c命令可查看core文件的生成开关.若结果为0,则表示关闭了此

linux下coredump的产生及调试方法

什么是coredump 通常情况下coredmp包括了程序执行时的内存,寄存器状态,堆栈指针,内存管理信息等.能够理解为把程序工作的当前状态存储成一个文件.很多程序和操作系统出错时会自己主动生成一个core文件. 怎样使用coredump coredump能够用在非常多场合,使用Linux,或者solaris的人可能都有过这样的经历,系统在跑一些压力測试或者系统负载一大的话,系统就hang住了或者干脆system panic.这时唯一能帮助你分析和解决这个问题的就是coredump了. 如今非常

Linux下Qt的安装与配置

参考资料:http://www.cnblogs.com/emouse/archive/2013/01/28/2880142.html Linux 下编译.安装.配置 QT 下载qt 这里用的是4.7.0版本 qt-everywhere-opensource-src-4.7.0.tar.gz 拷贝并解压 这里我装的是Vmware上面的linux,所以windows与linux直接的文件共享,建议用samba,Samba我前面的笔记有介绍,这里不详谈. 拷贝到下面这个目录下 解压用 : tar zx

linux下Qt调用非标准库中的函数调用----------如pthread_create、pthread_cond_***、、

在Linux下Qt中使用POSIX标准的pthread_creaet函数调用创建新线程,使用如下代码后编译通过 extern "C" { #include <pthread.h> } 但是运行后发现并未成功创建新线程,并且无报错!!! (编译链接时有添加:-lpthread) 其中原因本人尚不清楚... 并且pthread_mutex_*** (互斥锁).pthread_cond_*** (条件变量) 等相关函数估计也无效... 后来借鉴网友提供的方法:将C文件创建成函数库

如何配置linux下的opencv

方法一: 搜索当前的linux下的opencv支持的版本,我的是14.04为2.3版本. $ apt-cache search opencv 安装下面三个,用来运行OpenCV程序: apt-get install libcv2.3 libcvaux2.3libhighgui2.3 使用OpenCV来编写程序: apt-get install libcv-dev libcvaux-devlibhighgui-dev 方法二: 在Ubuntu的软件中心中有opencv的安装包,可以点击相应的安装包

Linux下QT中执行shell命令

当需要在QT中执行shell命令时可以利用以下方法: (1)首先包含头文件: #include <QProcess> (2)执行shell命令: QProcess::execute("ls"); ///////////////////// #include  <QProcess> void Widget:on_pushButton_clicked() { //* system("ls");//调用LINUX C函数库中的system(cons

Linux 下QT安装教程

2015-01-28 准备两个文件: qt-x11-opensource-src-4.5.3.tar.gz qt-creator-opensource-linux-x86_64-3.3.0.run 1.获得源代码 src 官网下载地址:ftp://ftp.qt.nokia.com/qt/source/ 2009 年 10 月 1 日发布的 qt-x11-opensource-src-4.5.3.tar.gz,大小 122 Mb. 2.解压缩 tar xvfz qt-x11-opensource-

Linux下Qt应用程序的发布(使用LDD命令查看所有依赖的库文件)

最近一直在学习Qt,用Qt写了一个程序,但是不知道怎么发布,网上说的都是在windows下怎么发布Qt应用程序,但是,在windows下Qt应用程序依赖的库文件与linux下的名字不同.于是,我就想到Linux下有没有这么一个命令,能够找到一个可执行文件运行时所依赖的库文件,百度一下,还真的有ldd命令. ldd的作用是打印可执行文件依赖的共享库文件,它是glibc的一部分: [email protected]:~# ldd --helpUsage: ldd [OPTION]... FILE..

解决Linux下Qt程序报『QString::arg: Argument missing: 无法解析SSLv2_client_method中的符号』错误

在Linux开发Qt应用,程序会报这样的错误: QString::arg:Argument missing: 无法解析SSLv2_client_method中的符号"SSLv2_client_method":ssl,(/lib/x86_64-linux-gnu/libssl.so.1.0.0: undefined symbol: SSLv2_client_method) QString::arg:Argument missing: 无法解析SSLv2_client_method中的符号