QT versi yang terbaru adalah versi 4.5.1, bisa diunduh dari situs resminya qtsoftware. Kita bisa mengunduh qtsdk yang disediakan untuk open-source. Langkah-langkah untuk menginstall qtsdk adalah sebagai berikut :
1. Unduh paket instalasi qtsdk.
2. Jalankan paket instlasi dan ikuti petunjuk-petunjuk yang diberikan.
3. Buat pranala (link) terhadap berkas-berkas (file) hasil instalasi.
QT menyediakan qtdemo, aplikasi yang menampilkan beberapa contoh aplikasi yang dibuat dengan menggunakan QT. aplikasi qtdemo ini juga bisa digunakan pada proses belajar. secara umum (default) tidak semua contoh aplikasi yang ada pada qtdemo telah di bangun (build), oleh karena itu, kita perlu untuk mem-bangun (build) secara manual, dengan langkah-langkah sebagai berikut :
< langkah-langkah dilakukan pada konsol linux dengan menggunakan user : root >
1. Ubah direktori kerja kedalam folder example
cd /opt/qtsdk/qt/example/
2. Buat proyek QT (qt-project) dengan perintah
/opt/qtsdk/qt/bin/qmake
3. Bangun (build) proyek QT dengan perintah
make
4. Tunggu beberapa saat, apabila ada pesan kesalahan yang muncul (biasanya berkenaan dengan dependensi) segera install dependensi yang diperlukan dan ulangi kembali langkah yang 1-3 diatas.
Dependensi yang biasanya diperlukan diantaranya
1. freetype-devel, libfreetype6-devel
2. libdevkit-gobject-devel
3. libxorg-x11-devel
selamat mencoba ^^ selamat menjadi programmer QT (baca : qute)
NB :
Jika pada saat proses build example menemukan error seperti dibawah ini :
g++ -o plugandpaint main.o mainwindow.o paintarea.o plugindialog.o
moc_mainwindow.o moc_paintarea.o moc_plugindialog.o -L/usr/lib
-L/examples/tools/plugandpaint/plugins -lpnp_basictools -lQtGui
-L/usr/lib -pthread -lpng -lSM -lICE -pthread -pthread -lXi -lXrender
-lXrandr -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -pthread
-lgthread-2.0 -lrt -lglib-2.0 -ldl -lpthread/usr/bin/ld: cannot find -lpnp_basictools
edit examples/tools/plugandpaint/plugandpaint.pro dan tambahkan hingga hasilnya tampak seperti dibawah ini
LIBS = -L../tools/plugandpaintplugins/basictools -L plugins/ -lpnp_basictools
Hufff
Untuk yang kesekian kalinya, tombol reset ditekan kembali. Tulisan-tulisan yang lama hilanglah sudah, termasuk didalamnya semua link blog-roll, comment. dan lain lain. Tetapi, semua haru diambil hikmahnya, yaitu pentingnya melakukan back-up terhadap segala sesuatu, karena Tak Ada Yang Abadi.
Sekali lagi saya ucapkan selamat datang di blog ini, semoga bisa mendapatkan manfaat ^ ^
dengan segala hormat
zhain