LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 844|回复: 2

QT wrong?

[复制链接]
发表于 2006-2-13 12:45:47 | 显示全部楼层 |阅读模式
cd mng && make -f Makefile
make[4]: Entering directory `/source/qt-x11-free-3.3.4/plugins/src/imageformats/mng'
g++ -c -pipe -fno-exceptions -Wall -W -O2 -D_REENTRANT -fPIC  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -I/source/qt-x11-free-3.3.4/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../../../../include -I/usr/X11R6/include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o .obj/release-shared-mt/main.o main.cpp
In file included from main.cpp:12:
../../../../src/kernel/qmngio.cpp:58:20: libmng.h: \uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff
In file included from main.cpp:12:
../../../../src/kernel/qmngio.cpp:85: error: `mng_ptr' has not been declared
../../../../src/kernel/qmngio.cpp:85: error: `mng_uint32' has not been declared
../../../../src/kernel/qmngio.cpp:85: error: `mng_uint32p' has not been declared
../../../../src/kernel/qmngio.cpp:86: error: ISO C++ forbids declaration of `pBuf' with no type
../../../../src/kernel/qmngio.cpp:86: error: ISO C++ forbids declaration of `iBuflen' with no type
../../../../src/kernel/qmngio.cpp:86: error: ISO C++ forbids declaration of `pRead' with no type
../../../../src/kernel/qmngio.cpp:114: error: `mng_int32' has not been declared
../../../../src/kernel/qmngio.cpp:115: error: `mng_int8' has not been declared
../../../../src/kernel/qmngio.cpp:116: error: `mng_chunkid' has not been declared
../../../../src/kernel/qmngio.cpp:117: error: `mng_uint32' has not been declared
../../../../src/kernel/qmngio.cpp:118: error: `mng_int32' has not been declared
../../../../src/kernel/qmngio.cpp:119: error: `mng_int32' has not been declared
../../../../src/kernel/qmngio.cpp:120: error: `mng_pchar' has not been declared
../../../../src/kernel/qmngio.cpp:121: error: ISO C++ forbids declaration of `iErrorcode' with no type
../../../../src/kernel/qmngio.cpp:121: error: ISO C++ forbids declaration of `parameter' with no type
../../../../src/kernel/qmngio.cpp:121: error: ISO C++ forbids declaration of `iChunkname' with no type
../../../../src/kernel/qmngio.cpp:121: error: ISO C++ forbids declaration of `parameter' with no type
../../../../src/kernel/qmngio.cpp:121: error: ISO C++ forbids declaration of `iExtra1' with no type
../../../../src/kernel/qmngio.cpp:121: error: ISO C++ forbids declaration of `iExtra2' with no type
../../../../src/kernel/qmngio.cpp:121: error: ISO C++ forbids declaration of `zErrortext' with no type
../../../../src/kernel/qmngio.cpp:131: error: `mng_uint32' has not been declared
../../../../src/kernel/qmngio.cpp:131: error: `mng_uint32' has not been declared
../../../../src/kernel/qmngio.cpp:132: error: ISO C++ forbids declaration of `iWidth' with no type
../../../../src/kernel/qmngio.cpp:132: error: ISO C++ forbids declaration of `iHeight' with no type
../../../../src/kernel/qmngio.cpp:142: error: `mng_ptr' does not name a type
../../../../src/kernel/qmngio.cpp:146: error: `mng_bool' does not name a type
../../../../src/kernel/qmngio.cpp:154: error: `mng_uint32' does not name a type
../../../../src/kernel/qmngio.cpp:158: error: `mng_uint32' has not been declared
../../../../src/kernel/qmngio.cpp:159: error: ISO C++ forbids declaration of `iMsecs' with no type
../../../../src/kernel/qmngio.cpp:173: error: `mng_handle' does not name a type
../../../../src/kernel/qmngio.cpp: In member function `bool QMNGFormat::readdata(int, int, int)':
../../../../src/kernel/qmngio.cpp:88: warning: comparison between signed and unsigned integer expressions
../../../../src/kernel/qmngio.cpp:91: error: invalid type argument of `unary *'
../../../../src/kernel/qmngio.cpp:93: warning: comparison between signed and unsigned integer expressions
../../../../src/kernel/qmngio.cpp:95: error: invalid conversion from `int' to `void*'
../../../../src/kernel/qmngio.cpp:95: error:   initializing argument 1 of `void* memcpy(void*, const void*, size_t)'
../../../../src/kernel/qmngio.cpp:101: error: invalid conversion from `int' to `void*'
../../../../src/kernel/qmngio.cpp:101: error:   initializing argument 1 of `void* memcpy(void*, const void*, size_t)'
../../../../src/kernel/qmngio.cpp:102: error: `mng_ptr' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:102: error: (Each undeclared identifier is reported only once for each function it appears in.)
../../../../src/kernel/qmngio.cpp:108: error: invalid conversion from `int' to `void*'
../../../../src/kernel/qmngio.cpp:108: error:   initializing argument 1 of `void* memcpy(void*, const void*, size_t)'
../../../../src/kernel/qmngio.cpp: In member function `bool QMNGFormat::errorproc(int, int, int, int, int, int, int)':
../../../../src/kernel/qmngio.cpp:128: warning: format argument is not a pointer (arg 3)
../../../../src/kernel/qmngio.cpp: In member function `bool QMNGFormat::processheader(int, int)':
../../../../src/kernel/qmngio.cpp:137: error: `handle' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:139: error: `MNG_CANVAS_BGRA8' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:139: error: `MNG_CANVAS_ARGB8' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:139: error: `mng_set_canvasstyle' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp: In constructor `QMNGFormat:MNGFormat()':
../../../../src/kernel/qmngio.cpp:301: error: `handle' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp: In destructor `virtual QMNGFormat::~QMNGFormat()':
../../../../src/kernel/qmngio.cpp:316: error: `handle' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:316: error: `mng_cleanup' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp: At global scope:
../../../../src/kernel/qmngio.cpp:322: error: `mng_bool' does not name a type
../../../../src/kernel/qmngio.cpp:326: error: `mng_bool' does not name a type
../../../../src/kernel/qmngio.cpp:330: error: `mng_bool' does not name a type
../../../../src/kernel/qmngio.cpp:334: error: `mng_bool' does not name a type
../../../../src/kernel/qmngio.cpp:346: error: `mng_bool' does not name a type
../../../../src/kernel/qmngio.cpp:351: error: `mng_ptr' does not name a type
../../../../src/kernel/qmngio.cpp:355: error: `mng_bool' does not name a type
../../../../src/kernel/qmngio.cpp:363: error: `mng_uint32' does not name a type
../../../../src/kernel/qmngio.cpp:367: error: `mng_bool' does not name a type
../../../../src/kernel/qmngio.cpp:372: error: `mng_ptr' does not name a type
../../../../src/kernel/qmngio.cpp:376: error: variable or field `memfree' declared void
../../../../src/kernel/qmngio.cpp:376: error: `mng_ptr' was not declared in this scope
../../../../src/kernel/qmngio.cpp:376: error: `mng_size_t' was not declared in this scope
../../../../src/kernel/qmngio.cpp:377: error: initializer expression list treated as compound expression
../../../../src/kernel/qmngio.cpp:377: error: expected `,' or `;' before '{' token
../../../../src/kernel/qmngio.cpp: In member function `virtual int QMNGFormat::decode(QImage&, QImageConsumer*, const uchar*, int)':
../../../../src/kernel/qmngio.cpp:397: error: `handle' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:397: error: `mng_ptr' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:397: error: `::memalloc' has not been declared
../../../../src/kernel/qmngio.cpp:397: error: `mng_initialize' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:398: error: `MNG_TRUE' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:398: error: `mng_set_suspensionmode' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:399: error: `:penstream' has not been declared
../../../../src/kernel/qmngio.cpp:399: error: `mng_setcb_openstream' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:400: error: `::closestream' has not been declared
../../../../src/kernel/qmngio.cpp:400: error: `mng_setcb_closestream' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:401: error: `::readdata' has not been declared
../../../../src/kernel/qmngio.cpp:401: error: `mng_setcb_readdata' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:402: error: `::errorproc' has not been declared
../../../../src/kernel/qmngio.cpp:402: error: `mng_setcb_errorproc' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:403: error: `::processheader' has not been declared
../../../../src/kernel/qmngio.cpp:403: error: `mng_setcb_processheader' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:404: error: `::getcanvasline' has not been declared
../../../../src/kernel/qmngio.cpp:404: error: `mng_setcb_getcanvasline' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:405: error: `::refresh' has not been declared
../../../../src/kernel/qmngio.cpp:405: error: `mng_setcb_refresh' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:406: error: `::gettickcount' has not been declared
../../../../src/kernel/qmngio.cpp:406: error: `mng_setcb_gettickcount' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:407: error: `::settimer' has not been declared
../../../../src/kernel/qmngio.cpp:407: error: `mng_setcb_settimer' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:409: error: `mng_readdisplay' undeclared (first use this function)
../../../../src/kernel/qmngio.cpp:415: error: `mng_display_resume' undeclared (first use this function)
make[4]: *** [.obj/release-shared-mt/main.o] \uffff\uffff\uffff\uffff 1
make[4]: Leaving directory `/source/qt-x11-free-3.3.4/plugins/src/imageformats/mng'
make[3]: *** [sub-mng] \uffff\uffff\uffff\uffff 2
make[3]: Leaving directory `/source/qt-x11-free-3.3.4/plugins/src/imageformats'
make[2]: *** [sub-imageformats] \uffff\uffff\uffff\uffff 2
make[2]: Leaving directory `/source/qt-x11-free-3.3.4/plugins/src'
make[1]: *** [sub-plugins] \uffff\uffff\uffff\uffff 2
make[1]: Leaving directory `/source/qt-x11-free-3.3.4'
make: *** [init] \uffff\uffff\uffff\uffff 2
@lfslivecd : /root@lfslivecd:/source/qt-x11-free-3.3.4#
发表于 2006-2-14 06:50:47 | 显示全部楼层
你是不是没装  libmng ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-14 18:03:22 | 显示全部楼层
谢谢,就是这个问题 。。。;。。


也解决。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表