canalpay (Moderatör) 2010-03-18, 09:09 #16
Yanıtlanan mesaj ID 1664
Evet Ali Beyin açıkladığı gibi hatanın nedeni inout sözcüğünün anlamı değişti.
Bence gtkD'yi kurmak için Ali Beyin dediklerinden başka benim dediklerimi de yapabilirsin.
Kendimden alıntı :
Bu arada svn'yi edinebilmek için şu komudu verdim :
svn co http://svn.dsource.org/projects/gtkd/trunk
Bunla gtkD'nin en son düzeltimini ediniyoruz. Dmd 2.040 yada 2.041 ile derleyebiliyorsunuz.(2.040 ve 2.041 ile denedim ve çalıştırdım. Ama dmd2.041'de önemli bir hata varmış. O yüzden şimdilik 2.040'ı kullanıyorum.)
Mengu (Moderatör) 2010-03-18, 14:09 #17
Yanıtlanan mesaj ID 1622
OLDU! evet, svn'den indirdim, make dedim ve tek bir hata dahi almadan oldu! tesekkurler canalpay.
acehreli on 2010-03-09, 13:20:
bizim buradaki deneme.d ornegini calistirirken /usr/bin/ld: cannot find -lgtkd tarzi bir hata almistim, herhalde belki de make esnasinda tasiyamadi, ben de libgtkd.a ve diger .a dosyalarini hemen /usr/lib'e tasidim ve ornek calisti!
ama TestWindow calismadi maalesef: http://paste.pocoo.org/show/191275/
acehreli (Moderatör) 2010-03-18, 14:47 #18
demos dizinini boşver. gtkD dizininde make diye oluşturduysan, çalışan bir TestWindow hemen gtkD dizininde de oluşturuluyor.
Mengu (Moderatör) 2010-03-18, 15:57 #19
tesekkurler ustad, super calisti. peki bunun kaynagi nerede?
acehreli (Moderatör) 2010-03-18, 16:15 #20
Kaynağı demos/gtkD/TestWindow altında. Ana dizindeki GNUmakefile oradan okuyarak oluşturuyor.
canalpay (Moderatör) 2010-03-20, 04:08 #21
Bu arada gtkD'yi 2.042 ile de kurdum. Sorunsuz çalışıyor.
Söylememe gerek var mı bilemiyorum ama gtkD'yi svn ile edindim.
white_rabbit 2010-05-09, 02:37 #22
Konu adı: gtkd win32
D dilininde yeniyim. ali hocanın D.ershane konularını takip ediyorum (türkçe kaynak ve emeği için teşekkürler). konuları henüz bitirmedim ama windows kullanıcısı olduğumdanmıdır neden hemen dilin arayüz olanaklarını araştırdım gtkD başlığını görüncede bi deneme yapayım dedim. bi süre uğraştıktan sonra emektar XP üzerinde hello world penceremi oluşturdum . deneme sırasında bu forum başlığından ve http://www.dsource.org/forums/viewtopic.php?t=5129 başlığından yararlandım.
xp üzerinde şu adımları gerçekleştirdim:
http://ftp.digitalmars.com/dmd.2.037.zip adresinden dmd 2.037 versiyonunu indirdim. zip dosyasını C:\dmd2 olarak açtım. ortam değişkenlerine C:\dmd2\windows\bin ekledim.
http://sourceforge.net/projects/gtk-win/ adresinden gtk+ çalıştırma ortamını indirdim. indirdiğim gtk2-runtime-2.16.6-2010-02-24-ash.exe dosyasını standart ayarlarıyla kurdum.
http://dsource.org/projects/gtkd adresinden gtkD-1.3.2.zip dosyasını indirip C:\gtkD olarak açtım. C:\dmd2\windows\bin\sc.ini dosyasını açıp DFLAGS="..." satırının sonuna "-IC:\gtkD\src" ekledim.
http://www.dsource.org/projects/build/wikibud_win_3.04.exe adresinden build dosyasını indirdim. bud_win_3.04.exe ismi ile inen dosyayı C:\ ye kopyaladım kullanım kolaylığı için bud.exe olarak adlandırdım.
komut penceresinde cd C:\gtkD\src\build\ komutu ile build dizinine geçtim.
C:\bud gtkD.brf komutunu çalıştırdım. bi kaç dakika süren işlemden sonra bu dizinde GtkD.lib dosyası oluşturuldu.
bu işlemler sonucunda deneme programı için:
dmd deneme.d -L C:\gtkD\src\build\GtkD.lib
komutuyla derledim. programı çalıştırdığımda pencerem oluştu
dediğim gibi D ve gtk konusunda fazla bilgili değilim. bu küçük denemeyi paylaşmak istedim.
acehreli (Moderatör) 2010-05-09, 03:33 #23
Forumlarda doğal olarak genellikle sorunlarımızla ilgili mesaj atıyoruz. Bazen de böyle başarılı haber almak güzel oluyor!
mert 2011-03-13, 22:28 #24
Konu adı: ubuntu üzerinde gtkD ve dmd
Şu anda yaşadığım mutluluğu tarif edemeyeceğim.
Üç gün önce gtkD kütüphanesini windows ortamında çalıştığım d ile entegre etmeye kalkıştım white_rabbit yapmış dedim. Denedim. Kullandığım derleyici sürümü uyum sağlamadığından başaramadım. Daha sonra emektar casper'imin bir bölümüne ubuntu kurarsam hem windowsumda çalışan bir sistemim kalacak, hem de bir biçimde linux ortamına taşınıp çalışmalarımı oradan devam ettrime olanağı bulacaktım. Ubuntu kurulduktan sonra, forumumuzda belirtilen bütün kurma yöntemlerini denedim diyebilirim. Konsol üzerinden dmd 2.052 yi çalıştırabilmeme rağmen gtkD kütüphanesini ne yaptımsa çalıştıramadım. Bu gün üçüncü günün sonuna geldim. Gece boyu
Tam da nasılsa böyle de kullanabilirim eksik olsun gtkD'si dediğim anda Esat Arslan'ın deneyimi: http://esatarslan52.blogspot.com/2009/07/linux-icin-dmd-ku… ile de uğraşıp iyice yorulduktan sonra şuradaki çalışmaları da deneyeyim dedim: http://www.dsource.org/forums/viewtopic.…?t=5803&hig… dsource da verilen paketleri .deb paket installer ile açıp kurduktan sonra yeniden denedim. Sonuç harikulade. İndirdiğim paketler şöyle:
1- dmd_2.052-0_i386.deb (4.9 MB) indirdim ve kurdum
2- gtkd_1.3.2+svn802-0_i386.deb (8.9 MB) indirdim ve kurdum
3- gtkd-doc_1.3.2+svn802-0_all.deb (4.5 MB) indirdim ve kurdum.
şimdi bir yandan "Onca uğraşa değdi" diye soluklanıp kahvemi yudumlarken, diğer yandan gtkD derslerini dolaşıyorum. Bağ:http://ddili.org/ders/gtkd/index.html
Hepinize ne kadar teşekkür etsem az.
acehreli (Moderatör) 2011-03-13, 23:21 #25
Birisinin gtkD derslerine el atması gerekiyor, değil mi? Mengü başlamıştı; Can devam etmişti; şimdi mert mi bitirecek acaba?
mert 2011-03-13, 23:31 #26
Konu adı: gtkD dersleri
Bilemiyorum ki hocam.
Ancak deneyimlerimi paylaşabilirim sanırım öğrendikçe.
Şu an derslerdeki "Pencereye Simge Eklemek" bölümündeki simgeyi eklemeyi başaramadım henüz. Keşfettikçe değil de deneyimledikçe oraya bilgi aktarmaktan yanayım diyelim. Çünkü konu gerçekten de çok geniş.
Henüz yolun çok başında olmama rağmen geldiğim noktadan da memnunum.
Öğrenme sürecimi geliştirdikçe derslere de bilgi aktarmaya çalışacağımdan emin olabilirsiniz.
mert 2011-10-28, 14:58 #27
Konu adı: ubuntu sürüm 11.10
Ubuntu 11.04 kullanıyordum. Hazır dmd 2.056 çıkmışken yükseltmelerimi de yaparak devam edeyim dedim ancak:
Yükseltme işleminden sonra var olan dmd.2.053 çalışmadı ve hata verdi. Hatayı araştırdığımda dmd.conf dosyasında DFLAGS içine müdahale yapılması gerektiğinden bahsedilmiş. İlgili bağlantıda Walter Bright'ın önerdiği çözüm şurada: http://d.puremagic.com/issues/show_bug.cgi?id=6822 satırdaki -lrt silmekle de düzeltemediğimden var olan gtkD ve dmd sürümlerini kaldırıp kalıntılarını da temizledikten sonra dmd 2.056 sürümü kurmayı denedim. Kurulumda sorun yok ancak ben ubuntu 11.10 ile D'yi bir türlü çalıştıramadım. Nihayetinde hem ubuntu 11.10 sürümünün ağır çalışması hem de aksaklıklardan ötürü yeniden ubuntu 11.04 sürümüne dönmek zorunda kaldım.
Dmd 2.056 bu sürümle sorunsuz kuruldu ve sorunsuz çalışıyor. Aksaklığı ve karşılaşılması olası olan sorunu buraya yazarak ubuntu 11.10 sürümü tercih edecekler için sorunu ve önerilen çözümü (bende işe yaramadı) bilgi olarak aktarayım istedim.
zafer 2011-11-01, 08:08 #28
Benim şu adreste http://ddili.org/forum/thread/639 duyurusunu yaptığım kelimematik isimli, yabancı dil öğrenenlerin (öncelikle benim tabi ) kelime öğrenimine yardımcı olması amacıyla geliştirdiğim bir proje var. Eğer kabul edersen senin yardımını istiyorum. Özellikle gtkD ile daha önce bir tecrübem olmadı, ağırlıklı olarak bu yönde ama genel olarak tüm projede bana destek verirsen ortaya kullanışlı bişeyler çıkarabiliriz diye düşünüyorum. Bu arada tabi ki bu çağrım katılmak isteyen tüm arkadaşlar için geçerlidir.
mert 2011-11-01, 21:37 #29
Projene bakmıştım. Yine baktım. Hoş görünüyor. Katılmayı da isterdim ancak ben Ş.o.m. projesine girişmiş bulunduğum için, zihnimin çalışabilen kısımlarının tamamı oralarda. Şu halimle projene faydadan çok zarar verebilecek olduğumdan katılmamam her ikimizin de yararına görünüyor dedikten sonra bir hatırlatmada bulunayım istedim, ki katkım olabilsin
Şu an: 2017-11-19, 08:13:08 (UTC -08:00)