|
本帖最后由 460769013 于 2012-10-25 20:04 编辑
按照斑竹说的,2、拿到源码后请直接使用qmake ,make两步,不要使用qmake -projec;
我把源码包下载下来放在QT4.5的pro目录下,然后qmake(没反应),再make就出现以下的错误。
麻烦你们帮忙看看是哪里出问题了!!!
[root@EmbedSky qt-4.5]# source setARM_env
[root@EmbedSky qt-4.5]# cd /pro/
bash: cd: /pro/: 没有那个文件或目录
[root@EmbedSky qt-4.5]# cd pro/TQCameraSrc-1/TQCameraTest
[root@EmbedSky 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: *** [main.o] 错误 1
|
|