Qt ve C++ Nihayet… :)

Qt

Yaklaşık üç hafta kadar boş bir vakit buldum. Uzun zamandır niyetlendiğim ama bir türlü başlayamadığım Qt ile C++ kullanımına bakayım dedim. Hep duyardım; “Kodu bir kere yaz her yerde çalışsın!” sözünü. Bir uygulayayım dedim ve cidden de öyleymiş. Çok hoşuma gitti… 🙂

Genel kullanımda Debian 8 kullanıyorum. Ancak üniversitenin “Word ile yazma” şartı olduğundan mecburen bir tarafta da Virtual Box ile Win 7 kurulu. Hem Debian hem de Win7’ye Qt 5.6 kurdum. Ek olarak PostgreSQL 9.4’ü de her iki tarafa kurdum. Zira arada PostgreSQL öğrenme işi de çıksın istedim… 🙂

Yeri gelmişken Qt öğrenmek için bu siteyi takip ediyorum. Brian amcam muhteşem anlatmış. Size de mutlaka öneririm. Gayet akıcı, etkin bir anlatım. Ayrıca PostgreSQL için de “Postgress Beginning Databases with PostgreSQL, 2nd Edition” kitabını indirdim. Bu da muhteşem bir kitap…

Devam edelim… Debian üzerinde PostgreSQL veritabanından veri görüntüleyen bir pencere yazdım. Debian’da sıkıntı olmadan çalışıyor. PostgreSQL ile güzel anlaşıyor. Hiç bir şeye dokunmadan program dizinini komple Win7’ye kopyaladım. Win7 üzerinde Qt’yi açtım ve “Projeyi aç” diyerek Debian’dan kopyaladığım dizini gösterdim. Doğal olarak kendisi proje ayarı yapmak istedi. Çalıştır dediğinizde ise program hiç sorunsuz aynı şekilde açıldı. Cidden etkileyici… 🙂

Sadece Win7 tarafında PostgreSQL sürücülerini tanıtmam gerekti. Onu da bu videodan uyguladım. Videoya göre (elbette sizdeki yollar değişik olabilir) C:\Program Files\PostgreSQL\9.4\bin dizini içerisindeki: intl.dll, ssleay32.dll, libpq.dll, libeay32.dll dosyalarını C:\Qt\Qt5.6.0\5.6\mingw49_32\bin dizinine kopyalamak gerekiyordu. gerçi videoda libintl.dll demiş ama sanırım versiyon farkından doya adı değişmiş. Bu dosyayı bulamadığımdan biraz kurcalayınca isim benzerliğinden deneyeyim dedim ve oldu…

MAC makinam olmadığı için denemedim ama onda da bu şekilde güzel bir sonuç alınacağına eminim.

Herkese şiddetle Qt ve C++ öneririm. Söylerlerdi ama kullanmak bugüne kısmetmiş. Gerçekten de çok keyifli bir uygulama…

 

 

 

Bu yazı Açık Kaynak, Linux kategorisine gönderilmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Kodu girin... *