April 14, 2012

Daha önce de konuşmuş muyduk? GTK konusunda bir seçenek daha var:

http://forum.dlang.org/post/mailman.1277.1333310103.4860.digitalmars-d-announce@puremagic.com

Onunla yazılan D programı şuna benziyormuş:

http://repo.or.cz/w/girtod.git/blob/refs/heads/master:/example_gtk.d

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 14, 2012

Teşekkürler Mengü. Sen deyince hatırladım: bu yeni GTK şeysinin söz dizimini yazarı bile beğenmiyordu galiba.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 16, 2012

Alıntı (Salih Dinçer:1334423745):

>

bir de GtkD'yi nasıl yükleyeceğimi birileri anlatırsa çok sevinirim.

Windows için kurulumu ben şöyle yaptım.
** Öncelikle http://www.dsource.org/projects/gtkd adresinden gerekli programları indiriyorsun. GTK+ runtime zaten bir kurulum programı olarak geliyor. Direk kuruyorsun.

** gtkD kütüphanesini ben D klasörü altında bulunan src klasörü altına yerleştirdim. (phobos klasörü ile aynı yerde) Ardından windows>>bin klasörü içindeki sc.ini dosyasına gerekli adres tanımlarını girdim -I ile başlayan bazı adresler zaten o dosyada mevcut, bunlardan faydalanarak gtkD adreslerinide ekledim.

** Ardından http://www.dsource.org/projects/build bu adresten windows için build aracını indirdim. Bunu src\gtkD\src\build yolundaki klasöre kopyaladım ve "build @gtkD" komutuyla derledim. Neticede eğer bir hata yoksa aynı dizinde GtkD.lib isimli bir kütüphane dosyası oluştu ve bende o dosyayı D kurulum dizininde windows/lib klasörüne koplayadım.

** Son olarak projemi derlerken şu şekilde "dmd main.d -L+C:\DLang\dmd2\windows\lib\GtkD.lib" kütüphaneyi ekledim. Hepsi bu kadar, bende çalıştı :)

Linux için anlatamıyorum, şu an için linux ortamım yok ama kurulum çok daha kolay çünkü ihtiyaç olan bir çok bağımlılık zaten sistem içinde mevcut :) Ayrıca gtkD'nın farklı dağıtımlar için olan paketleride kurulumu kolaylaştırıyor. Bir sıkıntı, derlerken kullanılan derleyici anahtarları ancak onlarıda forumda bulmak çok kolay :) Bol miktarda var :-D

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 16, 2012

Teşekkürler Zafer,

Maalesef derleme olayında takıldım:

Alıntı:

>

C:\DMD\src\gtkD\src\build>build @gtkD
C:\DMD\src\gtkD\src\gtkc\glibtypes.d(4432): use of typedef is deprecated; use alias instead

                                  : : : (BİR SÜRÜ SATIRDA AYNI HATA : : :

C:\DMD\src\gtkD\src\gtkc\glibtypes.d(4546): use of typedef is deprecated; use alias instead

C:\DMD\src\gtkD\src\build>dmd
DMD32 D Compiler v2.058

Linux'da deneyeceğim...

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 16, 2012

O hata D dilinde typedef kullanımının kaldırılmasından kaynaklanıyor. gtkD 1.5.1 sürümü yerine depodaki sürümü kullanırsan o sürümde bu hatalar giderildi. Şu adreste http://www.dsource.org/projects/gtkd/browser/trunk sayfanın altında "Zip Archive" bağlantısından indirebilirsin.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 22, 2012

Alıntı (zafer:1334591170):

>

O hata D dilinde typedef kullanımının kaldırılmasından kaynaklanıyor. gtkD 1.5.1 sürümü yerine depodaki sürümü kullanırsan o sürümde bu hatalar giderildi. Şu adreste http://www.dsource.org/projects/gtkd/browser/trunk sayfanın altında "Zip Archive" bağlantısından indirebilirsin.
Ben bu GtkD'yi Windows'da kurmayı beceremedim ama Linux'da sıkıntı yok gibi. Gerçi Fedora'nın havuzunda olduğu ve aşağıdaki gibi kurulabileceği yazıyor ama F17-Beta'da da denedim yok böyle bir şey diyor...:)

'sudo yum install gtkd'

Bir de gtkd-dev ile static olanlarını denedim fark yok. Neyse sorum bu değil çünkü gereken kütüphane ve bağlayıcıları çekiyorum. Yardımcı kütüphanelerin tamamı da sistemde yüklü. Ama gel gör ki çalıştırılabilir dosyayı oluşturamıyorum. Sadece object dosyaları oluşuyor ki bir işime yaramıyor. Verdiğim komutlar (http://sharetext.org/DTCR)ise şöyle:

'dmd -c Divid.d -I~/DMD/GtkD/src -I~/DMD/GtkD/srcsv
dmd -c Editor.d -I~/DMD/GtkD/src -I~/DMD/GtkD/srcsv
dmd -c SayfaBaslik.d -I~/DMD/GtkD/src -I~/DMD/GtkD/srcsv
dmd -w -wi -of"divid" Divid.o Editor.obj SayfaBaslik.o -L/usr/lib/i386-linux-gnu/libgtkd.a'

Bir hata mı var? Çünkü tüm yol ve dosyalar olması gereken yerdeler. Dönen derleme hataları ise şurada:

http://sharetext.org/DTCX

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

April 23, 2012

Hatalara bakarsak sanırım bağlama ile ilgili bazı sorunlar var.

Benim Debian üzerinde KelimeMatik için kullandığım komut satırı şöyle idi ;

Alıntı:

>

dmd -w -of"bin/KelimeMatik" kelime.d kelimeFrm.d defter.d kullanici.d kullaniciFrm.d -I/usr/include/d/gtkd/ -L-ldl -L-L/usr/include/gtkd -L-lgtkd

Şu (http://ddili.org/forum/thread/664) konuda başka bilgilerde yer alıyor, onları bir denemelisin bence.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

1 2
Next ›   Last »