把mouse的部分从qt3手动merge到qt2.3.10的时候出了问题,交叉编译提示的错误是:
。。。
arm-linux-g++ -D_REENTRANT -DQT_THREAD_SUPPORT -c -I/home/ytao/apps/qt-2.3.10/include -pipe -DQWS -fno-exceptions -fno-rtti -O2 -Wall -W -DNO_DEBUG -fPIC -DQT_NO_IMAGEIO_MNG -DQT_NO_QWS_SNAP -DQT_NO_QWS_VOODOO3 -DQT_NO_QWS_MACH64 -DQT_NO_QWS_MATROX -DQT_NO_QWS_VNC -DQT_NO_QWS_VGA_16 -DQT_NO_QWS_VFB -DQT_BUILTIN_GIF_READER=0 -DQT_NO_SM_SUPPORT -DQT_NO_XKB -I/home/ytao/apps/qt-2.3.10/src/3rdparty/zlib -I/home/ytao/apps/qt-2.3.10/src/3rdparty/libpng -I3rdparty/kernel -I3rdparty/tools -o kernel/qwsmouse_qws.o kernel/qwsmouse_qws.cpp
kernel/qwsmouse_qws.cpp:1757: error: expected init-declarator before "if"
kernel/qwsmouse_qws.cpp:1757: error: expected `,' or `;' before "if"
kernel/qwsmouse_qws.cpp:1761: error: expected unqualified-id before "else"
kernel/qwsmouse_qws.cpp:1761: error: expected `,' or `;' before "else"
kernel/qwsmouse_qws.cpp:1767: error: expected constructor, destructor, or type conversion before '=' token
kernel/qwsmouse_qws.cpp:1767: error: expected `,' or `;' before '=' token
kernel/qwsmouse_qws.cpp:1769: error: expected constructor, destructor, or type conversion before '.' token
kernel/qwsmouse_qws.cpp:1769: error: expected `,' or `;' before '.' token
kernel/qwsmouse_qws.cpp:1770: error: expected constructor, destructor, or type conversion before '.' token
kernel/qwsmouse_qws.cpp:1770: error: expected `,' or `;' before '.' token
kernel/qwsmouse_qws.cpp:1771: error: expected constructor, destructor, or type conversion before '.' token
kernel/qwsmouse_qws.cpp:1771: error: expected `,' or `;' before '.' token
kernel/qwsmouse_qws.cpp:1773: error: expected constructor, destructor, or type conversion before '.' token
kernel/qwsmouse_qws.cpp:1773: error: expected `,' or `;' before '.' token
kernel/qwsmouse_qws.cpp:1774: error: expected constructor, destructor, or type conversion before '.' token
kernel/qwsmouse_qws.cpp:1774: error: expected `,' or `;' before '.' token
kernel/qwsmouse_qws.cpp:1775: error: expected unqualified-id before "if"
kernel/qwsmouse_qws.cpp:1775: error: expected `,' or `;' before "if"
kernel/qwsmouse_qws.cpp:1779: error: expected unqualified-id before "else"
kernel/qwsmouse_qws.cpp:1779: error: expected `,' or `;' before "else"
kernel/qwsmouse_qws.cpp:2199: warning: unused parameter 'one'
kernel/qwsmouse_qws.cpp:2199: warning: unused parameter 'two'
kernel/qwsmouse_qws.cpp:2190: warning: unused parameter 'one'
kernel/qwsmouse_qws.cpp:2190: warning: unused parameter 'two'
kernel/qwsmouse_qws.cpp:1892: warning: unused parameter 'mouseDev'
kernel/qwsmouse_qws.cpp:1892: warning: unused parameter 'mouseDev'
make[3]: *** [kernel/qwsmouse_qws.o] Error 1
make[3]: Leaving directory `/home/ytao/apps/qt-2.3.10/src'
make[2]: *** [src-mt] Error 2
make[2]: Leaving directory `/home/ytao/apps/qt-2.3.10'
这是什么原因呢,哪位大大帮帮忙啊,着急呢