PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : moc datei erzeugen



markusschmid
21-07-2001, 01:25
Kann mir jemand sagen wie ich moc dateien
compieliren kann? Ich habe es heute versucht
dabei hat er nur ausgerufen das er den Befehl
moc nicht kennt. Wie muss das Teil installiert werden und wo ist das drauf.
Leider habe ich am Linux rechner kein Internet. Daher brauch ich eine andere Lösung. Leider habe ich auch nichts gefunden wo sowas beschrieben ist.

Jimmy
21-07-2001, 20:00
Hi!

moc-Dateien kompilieren? Ich denke mal du meinst du Teile für den Meta Object Compiler für die QT-Libs?!?

Ist eigentlich ganz einfach; mit

moc myclass.h -o myclass.moc.cpp

erstellt dir der moc ein neues cpp-File, welches du nur noch compilieren muss und zu dem ganzen Programm dazulinken.

Ich hoff mal ich hab dir geholfen.

mfg

Jimmy

jgbauman
21-07-2001, 20:49
Wenn qt richtig installiert ist sollte moc inter $QTDIR/bin/moc zu finden sein.

stefan77
22-07-2001, 16:23
Hi,

man kann auch mit: -x c++
den dialekt angeben den der gcc benutzen soll und so auch aus einer *. moc Datei eine *.o Objekt Datei zu erzeugen.
z.B.:
gcc -x c++ xyz.moc -c -o xyz.o

SJW