-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello :)
Saya sedang belajar membuat program dengan Qt dan menggunakan qt designer 
untuk membuat GUI-nya. File GUI tersebut saya simpan dalam file mydialog.ui, 
kemudian dari file tersebut saya membuat mydialog.h dan mydialog.cc sebagai 
berikut :
$ uic -o mydialog.h mydialog.ui
$ uic -o mydialog.cc -i mydialog.h mydialog.ui
Lalu saya juga membuat file untuk kode utama dan saya simpan sebagai main.cc.
Sehingga saat ini saya mempunyai 4 buah file sebagai berikut :
mydialog.ui
mydialog.h
mydialog.cc
main.cc
Kemudian saya mengkompilasi dan linking dengan cara berikut ini :
$ g++ -c main.cc -I/usr/lib/qt2/include -Wall
$ g++ -c mydialog.cc -I/usr/lib/qt2/include -Wall
$ g++ -o main main.o mydialog.o -lqt -L/usr/lib/qt2/lib  -Wall
Kemudian saya mendapatkan error sebagaimana berikut ini :
[hadi@hadi qt-1]$ g++ -o main main.o mydialog.o -lqt -L/usr/lib/qt2/lib  -Wall
mydialog.o: In function `myDialog::myDialog(QWidget *, char const *, bool,
unsigned int)':
mydialog.o(.text+0x2b): undefined reference to `myDialog virtual table'
mydialog.o(.text+0x35): undefined reference to `myDialog::QPaintDevice
virtual table'
mydialog.o(.text+0x74): undefined reference to `myDialog::tr(char const *)'
mydialog.o(.text+0x1b8): undefined reference to `myDialog::tr(char const *)'
mydialog.o: In function `myDialog::~myDialog(void)':
mydialog.o(.text+0x50c): undefined reference to `myDialog virtual table'
mydialog.o(.text+0x516): undefined reference to `myDialog::QPaintDevice
virtual table'
collect2: ld returned 1 exit status

Jadi apa yang salah atau kurang di sini ? 
Tolong dong bantuannya :)
- -- 
Hadi
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8+0gsUO1lUH8lCOkRAkhDAKDfmq76X+sJaVHumobK6ORrv4VPggCgpPJm
tZfN1GDz3KjnDIk8Ka3UtG4=
=reLL
-----END PGP SIGNATURE-----

-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke