主题 : 求助啊ubuntu11.10下安装Qtopia2.2.0包错误 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 84509
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
综合积分: 26 分
注册时间: 2012-12-22
最后登录: 2013-03-19
楼主  发表于: 2013-02-28 18:59

 求助啊ubuntu11.10下安装Qtopia2.2.0包错误

[size=5]排除了N多个问题后,卡在了这个问题上。网上也找不到相应的解决问题,请大神指教,linux/videodev.h的文件是存在的,我能打开


videocaptureview.cpp:54:28: 致命错误: linux/videodev.h:没有那个文件或目录
编译中断。
make[6]: *** [.obj/release-shared/videocaptureview.o] 错误 1
make[6]:正在离开目录 `/home/xl/opt/FriendlyARM/Tiny6410/linux/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src/applications/camera'
make[5]: *** [all] 错误 2
make[5]:正在离开目录 `/home/xl/opt/FriendlyARM/Tiny6410/linux/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src/applications/camera'
make[4]: *** [sub-applications-camera] 错误 2
make[4]:正在离开目录 `/home/xl/opt/FriendlyARM/Tiny6410/linux/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src'
make[3]: *** [sub-src-components_pro] 错误 2
make[3]:正在离开目录 `/home/xl/opt/FriendlyARM/Tiny6410/linux/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src'
make[2]: *** [install] 错误 2
make[2]:正在离开目录 `/home/xl/opt/FriendlyARM/Tiny6410/linux/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia/src'
make[1]: *** [install] 错误 2
make[1]:正在离开目录 `/home/xl/opt/FriendlyARM/Tiny6410/linux/x86-qtopia/qtopia-2.2.0-FriendlyARM/qtopia'
/bin/rm: 无法删除"qtopia-2.2.0-FriendlyARM/qtopia/image/opt/Qtopia/lib/fonts/helvetica_*": 没有那个文件或目录
opt/Qtopia/lib/fonts/
opt/Qtopia/lib/fonts/helvetica_120_50.qpf
opt/Qtopia/lib/fonts/songti_160_50.qpf
opt/Qtopia/lib/fonts/fontdir
opt/Qtopia/lib/fonts/helvetica_120_50_t5.qpf
级别: 新手上路
UID: 78702
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2012-09-24
最后登录: 2015-09-21
1楼  发表于: 2013-03-26 09:40
我也是卡这了
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
2楼  发表于: 2013-03-26 13:11

 回 楼主(xl_1120) 的帖子

我想你可以试试在/usr/include/linux下创建一个叫videodev.h的文件,包含下面的内容
复制代码
  1. #ifndef __LINUX_VIDEODEV_H
  2. #define__LINUX_VIDEODEV_H
  3. #include <linux/videodev2.h>
  4. #endif
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 80274
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
综合积分: 32 分
注册时间: 2012-10-22
最后登录: 2015-11-22
3楼  发表于: 2013-04-03 21:36

 Re:回 楼主(xl_1120) 的帖子

引用第2楼kasim于2013-03-26 13:11发表的 回 楼主(xl_1120) 的帖子 :
我想你可以试试在/usr/include/linux下创建一个叫videodev.h的文件,包含下面的内容
[code]
#ifndef __LINUX_VIDEODEV_H
#define__LINUX_VIDEODEV_H
#include <linux/videodev2.h>
.......

版主,按照你的方法,更多的err了
级别: 侠客
UID: 55184
精华: 1
发帖: 76
金钱: 430 两
威望: 86 点
综合积分: 172 分
注册时间: 2011-09-13
最后登录: 2015-10-01
4楼  发表于: 2013-10-16 21:06
yum install libv4l-devel
ln -s /usr/include/libv4l1-videodev.h   /usr/include/linux/videodev.h