cht電腦資訊gcin
adm Find login register

編譯qt4的QT_IM_MODULE...

guest
1subject: 編譯qt4的QT_IM_MODULE...Promote 0 Bookmark 02008-08-19quote  

編譯時發生錯誤...

[code]

make[1]: Entering directory `/home/froce/Desktop/gcin-1.4.3.pre5/qt4-im'
g++ -g -I../im-client -I/usr/lib/qt4/include -I/usr/include/X11 -I/usr/lib/qt4/include/QtGui -I/usr/lib/qt4/include/QtCore -Wall -D_REENTRANT -fPIC  -DQT4 -DQT_SHARED -DQT_IMMODULE -DPIC   -c -o moc_gcin-qt.o moc_gcin-qt.cpp
moc_gcin-qt.cpp:15:34: 錯誤: private/qucomextra_p.h:沒有此一檔案或目錄
moc_gcin-qt.cpp:17:2: 錯誤: #error "This file was generated using the moc from 3.3.8b. It"
moc_gcin-qt.cpp:18:2: 錯誤: #error "cannot be used with the include files from this version of Qt."
moc_gcin-qt.cpp:19:2: 錯誤: #error "(The moc has changed too much.)"
moc_gcin-qt.cpp:22: 錯誤: 成員函式 「const char* GCINQt::className() const」 未在類別 「GCINQt」 中宣告
moc_gcin-qt.cpp:27: 錯誤: 「QMetaObject* GCINQt::metaObj」 不是 「class GCINQt」 的靜態成員
moc_gcin-qt.cpp:28: 錯誤: 「QMetaObjectCleanUp」 沒有命名一個類型
moc_gcin-qt.cpp:31: 錯誤: redefinition of 「static QString GCINQt::tr(const char*, const char*)」
gcin-qt.h:10: 錯誤: 「static QString GCINQt::tr(const char*, const char*)」 已在此定義過
moc_gcin-qt.cpp: In static member function 「static QString GCINQt::tr(const char*, const char*)」:
moc_gcin-qt.cpp:34: 錯誤: 無法將 「QString(((const QString&)(((QApplication*)QCoreApplication::instance()), ((const QString*)(& QCoreApplication::translate(const char*, const char*, const char*, QCoreApplication::Encoding)(s, c, CodecForTr))))))」 從類型 「QString」 轉換到類型 「QString&」
moc_gcin-qt.cpp:36: 錯誤: 無法將 「QString::fromLatin1(const char*, int)(-0x00000000000000001)」 從類型 「QString」 轉換到類型 「QString&」
moc_gcin-qt.cpp: At global scope:
moc_gcin-qt.cpp:39: 錯誤: redefinition of 「static QString GCINQt::trUtf8(const char*, const char*)」
gcin-qt.h:10: 錯誤: 「static QString GCINQt::trUtf8(const char*, const char*)」 已在此定義過
moc_gcin-qt.cpp: In static member function 「static QString GCINQt::trUtf8(const char*, const char*)」:
moc_gcin-qt.cpp:42: 錯誤: 無法將 「QString(((const QString&)(((QApplication*)QCoreApplication::instance()), ((const QString*)(& QCoreApplication::translate(const char*, const char*, const char*, QCoreApplication::Encoding)(s, c, UnicodeUTF8))))))」 從類型 「QString」 轉換到類型 「QString&」
moc_gcin-qt.cpp:44: 錯誤: 無法將 「QString::fromUtf8(const char*, int)(-0x00000000000000001)」 從類型 「QString」 轉換到類型 「QString&」
moc_gcin-qt.cpp: At global scope:
moc_gcin-qt.cpp:50: 錯誤: 成員函式 「QMetaObject* GCINQt::staticMetaObject()」 未在類別 「GCINQt」 中宣告
moc_gcin-qt.cpp: In member function 「QMetaObject* GCINQt::staticMetaObject()」:
moc_gcin-qt.cpp:52: 錯誤: 「metaObj」 在此作用欄位中尚未宣告
moc_gcin-qt.cpp:54: 錯誤: 對 「(const QMetaObject) ()」 的呼叫沒有匹配
moc_gcin-qt.cpp:55: 錯誤: 「QUMethod」 沒有命名一個類型
moc_gcin-qt.cpp:56: 錯誤: 「QMetaData」 沒有命名一個類型
moc_gcin-qt.cpp:59: 錯誤: 「metaObj」 在此作用欄位中尚未宣告
moc_gcin-qt.cpp:59: 錯誤: 「new_metaobject」 不是 「QMetaObject」 的成員
moc_gcin-qt.cpp:61: 錯誤: 「slot_tbl」 在此作用欄位中尚未宣告
moc_gcin-qt.cpp:68: 錯誤: 「cleanUp_GCINQt」 在此作用欄位中尚未宣告
moc_gcin-qt.cpp: At global scope:
moc_gcin-qt.cpp:72: 錯誤: 成員函式 「void* GCINQt::qt_cast(const char*)」 未在類別 「GCINQt」 中宣告
moc_gcin-qt.cpp: In member function 「void* GCINQt::qt_cast(const char*)」:
moc_gcin-qt.cpp:76: 錯誤: 「qt_cast」 不是 「QObject」 的成員
moc_gcin-qt.cpp: At global scope:
moc_gcin-qt.cpp:79: 錯誤: 「QUObject」 未宣告
moc_gcin-qt.cpp:79: 錯誤: 成員函式 「bool GCINQt::qt_invoke(int, int*)」 未在類別 「GCINQt」 中宣告
moc_gcin-qt.cpp: In member function 「bool GCINQt::qt_invoke(int, int*)」:
moc_gcin-qt.cpp:81: 錯誤: 「struct QMetaObject」 沒具名為 「slotOffset」 的成員
moc_gcin-qt.cpp:84: 錯誤: 「qt_invoke」 不是 「QObject」 的成員
moc_gcin-qt.cpp: At global scope:
moc_gcin-qt.cpp:89: 錯誤: 「QUObject」 未宣告
moc_gcin-qt.cpp:89: 錯誤: 成員函式 「bool GCINQt::qt_emit(int, int*)」 未在類別 「GCINQt」 中宣告
moc_gcin-qt.cpp: In member function 「bool GCINQt::qt_emit(int, int*)」:
moc_gcin-qt.cpp:91: 錯誤: 「qt_emit」 不是 「QObject」 的成員
moc_gcin-qt.cpp: At global scope:
moc_gcin-qt.cpp:95: 錯誤: 成員函式 「bool GCINQt::qt_property(int, int, QVariant*)」 未在類別 「GCINQt」 中宣告
moc_gcin-qt.cpp: In member function 「bool GCINQt::qt_property(int, int, QVariant*)」:
moc_gcin-qt.cpp:97: 錯誤: 「qt_property」 不是 「QObject」 的成員
moc_gcin-qt.cpp: At global scope:
moc_gcin-qt.cpp:100: 錯誤: 成員函式 「bool GCINQt::qt_static_property(QObject*, int, int, QVariant*)」 未在類別 「GCINQt」 中宣告
make[1]: *** [moc_gcin-qt.o] Error 1
make[1]: Leaving directory `/home/froce/Desktop/gcin-1.4.3.pre5/qt4-im'
make: *** [all] Error 2
 [/code]

請指點一下是不是缺那個套件...

ubuntu 8.04

guest
3subject: Promote 0 Bookmark 02008-08-19quote  

calno.com的果然可以...謝謝...

砍.depend就不能用了...

 

終於可以在qt4下用shift切換gcin了...

(不過我的輸入習慣好像也已經改過來了...Yell)

cht電腦資訊gcin
adm Find login register
views:6409