各位朋友,大家好!
我在RedHat9下使用QTdesinger编写了一个程序。
现在想把这个程序通过交叉编译之后,下载到mini2440板子上运行。
我的交叉编译环境arm-linux-gcc已经建立好了,可是在生成目标文件时总是错误:
[root@xiaofang xff]# arm-linux-gcc train1.cpp -o xffa
train1.cpp:6:23: error: qcheckbox.h: No such file or directory
train1.cpp:7:25: error: qmessagebox.h: No such file or directory
train1.cpp:8:20: error: qlabel.h: No such file or directory
train1.cpp:9:21: error: qlayout.h: No such file or directory
train1.cpp:10:23: error: qlineedit.h: No such file or directory
train1.cpp:11:25: error: qpushbutton.h: No such file or directory
train1.cpp:12:21: error: qdialog.h: No such file or directory
train1.cpp:13:24: error: qtextcodec.h: No such file or directory
train1.cpp:19:21: error: qstring.h: No such file or directory
train1.cpp:22:19: error: qfile.h: No such file or directory
train1.cpp:23:18: error: qdir.h: No such file or directory
train1.cpp:24:25: error: qtextstream.h: No such file or directory
train1.cpp:33:26: error: qbuttongroup.h: No such file or directory
train1.cpp:36:22: error: qpainter.h: No such file or directory
train1.cpp:45: error: expected class-name before '{' token
train1.cpp:47: error: expected `)' before '*' token
train1.cpp:48: error: ISO C++ forbids declaration of 'QLineEdit' with no type
train1.cpp:48: error: expected ';' before '*' token
train1.cpp:73: error: expected class-name before '{' token
train1.cpp:74: error: ISO C++ forbids declaration of 'Q_OBJECT' with no type
train1.cpp:75: error: expected ';' before 'public'
请问,应该怎么修改呢?