460769013 发表于 2012-10-24 11:03:03

关于最新USB摄像头的使用源码编译问题(解决办法在最底下)

本帖最后由 460769013 于 2012-10-25 20:04 编辑

按照斑竹说的,2、拿到源码后请直接使用qmake ,make两步,不要使用qmake -projec;
我把源码包下载下来放在QT4.5的pro目录下,然后qmake(没反应),再make就出现以下的错误。
麻烦你们帮忙看看是哪里出问题了!!!

# source setARM_env
# cd /pro/
bash: cd: /pro/: 没有那个文件或目录
# cd pro/TQCameraSrc-1/TQCameraTest
# make
g++ -c -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables-DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT -I/usr/lib/qt-3.3/mkspecs/default -I. -I. -Isrc -Isrc/jpeglib -I/opt/EmbedSky/qt-4.5/__install/arm/bin/include -o main.o main.cpp
在包含自 main.cpp:1 的文件中:
tqcamera.h:5:18: 错误:QImage:没有那个文件或目录
tqcamera.h:6:18: 错误:QTimer:没有那个文件或目录
tqcamera.h:7:18: 错误:QLabel:没有那个文件或目录
tqcamera.h:8:23: 错误:QPaintEvent:没有那个文件或目录
tqcamera.h:9:21: 错误:QComboBox:没有那个文件或目录
tqcamera.h:10:23: 错误:QPushButton:没有那个文件或目录
在包含自 tqcamera.h:11 的文件中,
               从 main.cpp:1:
MyLabel.h:12:23: 错误:QMouseEvent:没有那个文件或目录
在包含自 tqcamera.h:12 的文件中,
               从 main.cpp:1:
src/uCamera.h:10:19: 错误:QString:没有那个文件或目录
在包含自 main.cpp:1 的文件中:
tqcamera.h:13:18: 错误:QMutex:没有那个文件或目录
tqcamera.h:14:24: 错误:QRadioButton:没有那个文件或目录
tqcamera.h:15:22: 错误:QTcpServer:没有那个文件或目录
tqcamera.h:16:23: 错误:QScrollArea:没有那个文件或目录
tqcamera.h:17:23: 错误:QHBoxLayout:没有那个文件或目录
tqcamera.h:18:23: 错误:QVBoxLayout:没有那个文件或目录
在包含自 tqcamera.h:20 的文件中,
               从 main.cpp:1:
TQInputMethod.h:6:26: 错误:QWSInputMethod:没有那个文件或目录
在包含自 tqcamera.h:23 的文件中,
               从 main.cpp:1:
uiInputFileName.h:5:21: 错误:QLineEdit:没有那个文件或目录
在包含自 main.cpp:1 的文件中:
tqcamera.h:24:20: 错误:QProcess:没有那个文件或目录
main.cpp:3:17: 错误:QtGui:没有那个文件或目录
main.cpp:4:24: 错误:QApplication:没有那个文件或目录
In file included from tqcamera.h:11,
               from main.cpp:1:
MyLabel.h:14: 错误:expected class-name before ‘{’ token
In file included from tqcamera.h:20,
               from main.cpp:1:
TQInputMethod.h:8: 错误:expected class-name before ‘{’ token
In file included from tqcamera.h:23,
               from main.cpp:1:
uiInputFileName.h:16: 错误:ISO C++ 不允许声明无类型的‘QLineEdit’
uiInputFileName.h:16: 错误:expected ‘;’ before ‘*’ token
In file included from main.cpp:1:
tqcamera.h:45: 错误:ISO C++ 不允许声明无类型的‘QLabel’
tqcamera.h:45: 错误:expected ‘;’ before ‘*’ token
tqcamera.h:46: 错误:ISO C++ 不允许声明无类型的‘QScrollArea’
tqcamera.h:46: 错误:expected ‘;’ before ‘*’ token
tqcamera.h:47: 错误:ISO C++ 不允许声明无类型的‘QVBoxLayout’
tqcamera.h:47: 错误:expected ‘;’ before ‘*’ token
tqcamera.h:48: 错误:ISO C++ 不允许声明无类型的‘QHBoxLayout’
tqcamera.h:48: 错误:expected ‘;’ before ‘*’ token
tqcamera.h:60: 错误:ISO C++ 不允许声明无类型的‘QWSInputMethod’
tqcamera.h:60: 错误:expected ‘;’ before ‘*’ token
tqcamera.h:62: 错误:‘QProcess’没有命名一个类型
main.cpp: In function ‘int main(int, char**)’:
main.cpp:11: 错误:变量‘QApplication a’有初始值设定,但是类型不完全
make: *** 错误 1

**** Hidden Message *****

TQ-lkp 发表于 2012-10-24 11:36:53

你的qmake在哪里???

460769013 发表于 2012-10-24 11:49:32

TQ-lkp 发表于 2012-10-24 11:36 static/image/common/back.gif
你的qmake在哪里???

opt/EmbedSky/qt-4.5/_install/arm/bin

460769013 发表于 2012-10-24 19:30:37

TQ-lkp 发表于 2012-10-24 11:36 static/image/common/back.gif
你的qmake在哪里???

额,到底是哪里出问题呢???前面的错误都是路径错了,我试过一个一个去找出来,然后一个个改下路劲就可以编译过去。但是不知能不能用,我觉得肯定不是这样改的.........请指教啊!!!

亚瑟王 发表于 2012-10-26 09:37:34

460769013 发表于 2012-10-24 19:30 static/image/common/back.gif
额,到底是哪里出问题呢???前面的错误都是路径错了,我试过一个一个去找出来,然后一个个改下路劲就可 ...

在天嵌科技提供的Qt开发教程里面讲了在使用自己编译的qmake之前,是需要导入环境变量的,然后用环境变量来执行qmake(也就是$QMAKE),可能你没有注意到手册里面讲过的这些内容吧。

我心永恒00 发表于 2013-1-16 20:26:07

{:2_137:}{:2_139:}{:2_148:}{:2_154:}

ping_ping 发表于 2013-1-19 12:37:39

K看看啊。。。。。

风火轮 发表于 2013-3-23 12:10:03

学习学习 看看啊。。。。。

pzhwjk1992 发表于 2013-3-27 21:25:31

看看啊。。。。

1097174341 发表于 2013-4-19 11:43:21

11111111111111

Wesson 发表于 2013-4-22 10:24:51

看看,同样的问题

ming_nice 发表于 2013-4-22 10:59:09

问题解决没,我觉得不是qmake的问题,我出现“tqcamera.h:15:22: 错误:QTcpServer:没有那个文件或目录”的问题

xiaomingguo198 发表于 2013-4-22 21:10:03

让我也看看

福尔摩斯 发表于 2013-4-27 19:28:36

学习学习。。。。。。。。

xiaomingguo198 发表于 2013-5-7 09:17:18

{:2_148:}~~~~~~~~~~~~
页: [1] 2
查看完整版本: 关于最新USB摄像头的使用源码编译问题(解决办法在最底下)