gtkD'yi dsss ile kurmaya debelendikten sonra, dizinde bir de GNUmakefile dosyası olduğunu farkettim. Yani dsss'ye gerek olmadan da kuralabiliyormuş! :) Buna rağmen neden dsss'yi önerdiklerini anlamış değilim. (?)
Adımlar:
- Sisteminizde gtk kurulu olmalı
Sisteminizde gtk'nin kurulu olduğundan emin olun. Benim denediğim xubuntu 9.10'da zaten var. Eğer gtk kurulu değilse, sisteminizin paket yöneticisi ile kurun. (Tam olarak hangi paketlerin olduğunu bilmiyorum ama yeni sistemlerde kurulması bile gerekli olmamalı. En azından xubuntu'da kurulu olarak geliyor.)
- dmd'nin kurulması
gtkD'nin dmd'nin şu sürümleriyle derlenemediğini biliyoruz: 2.038, 2.039, ve 2.040. Herhalde 2.041 ile de derlenemiyordur; çünkü 'inout' belirtecinin anlamı değişmişti.
O yüzden, ilk adım olarak dmd 2.037'yi kurun.
2a) Şuradan indirin:
http://ftp.digitalmars.com/dmd.2.037.zip
2b) Şuradaki adımları izleyerek kurun:
http://ddili.org/kurulum/dmd.html
- gtkD'nin kurulması
3a) Şu adresten indirin ve istediğiniz bir dizine açın (örneğin ~/gtkD):
http://dsource.org/projects/gtkd
3b) O dizine geçin ve make'i çalıştırın:
cd ~/gtkD
make
sudo make install
Sanırım hepsi o kadar! :)
gtkD dizininde bir test programı oluşuyor:
~/gtkD/TestWindow
Çalıştırdığınızda bir çok gtk olanağını gösteren bir program açılıyor.
Uyarı: Programın Threads sekmesi herhalde doğru çalışmıyor; çünkü Stop düğmesine basınca sanki çalışmaya devam ediyor. Bir deneme programı olduğu için, belki de Stop düğmesi zaten bir şey yapmıyordur. Bir de Idle sekmesinde oynarken sistemin kilitlendiği oldu. Neden olduğunu tahmin bile edemeyeceğim. :)
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]