Tag Archives | C++

Qt 6.6.2 duyuruldu

Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin Qt 6.6.2 sürümü, Jani Heikkinen tarafından duyuruldu. Qt Qt 6.6.2’yi yayınladıklarını duyurmaktan gurur duyduğunu söyleyen Heikkinen; Qt 6.6.2’nin, Qt çevrimiçi yükleyici aracılığıyla edinilebileceğini, çevrimiçi yükleyiciye ek olarak Qt 6.6.2 kaynak paketlerinin, ticari kullanıcılar için Qt Account Portal’da ve açık kaynak kullanıcıları için açık kaynak indirme alanında mevcut olduğunu ifade etti. Bir yama sürümü olarak Qt 6.6.2’nin, herhangi bir yeni özellik sunmadığını belirten Heikkinen; sürümün, 400’den fazla hata düzeltmesi, güvenlik güncellemesi ve Qt 6.6.1 sürümünün üst kısmına yönelik diğer iyileştirmeleri içerdiğini ifade etti. Daha önce olduğu gibi, bakım aracını kullanarak mevcut çevrimiçi kuruluma Qt 6.6.2’nin eklenebileceğini veya Qt Hesap Portalından (ticari kullanıcılar için) ve açık kaynaktan indirilebilen Qt Online Installer’ı kullanarak temiz bir kurulum yapılabileceğini belirten Heikkinen; karşılaşabilinen herhangi bir sorun için bugreports.qt.io adresine ayrıntılı bir hata raporu gönderilebileceğini söyledi. Qt 6.6.2 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

KDE masaüstü ortamı ve pek çok açık kaynak kodlu ve ticari amaçlı yazılımın Qt ile geliştirilmesi Nokia’nın da ilgisini çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Değerli bir geliştirme ortamı olan Qt, C++ ile ilişkili olsa da Python, Ruby, PHP, Perl, Pascal, C# ve Java ile de kullanılabilmektedir. Dikkatleri ilk kez KDE masaüstü ortamının bu araç takımını kullanması ile çeken Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Buna tepki olarak GTK+ kullanarak GNOME masaüstü geliştirilmeye başlanmıştır. Ayrıca, Harmony denen ve Qt’ye benzeyen bir araç takımı da geliştirilmeye başlanmıştır. Trolltech, bu tepkilere karşı Qt’yi QPL denen, GPL benzeri bir lisansla yayınlamış, ancak, özgür yazılım savunucuları Trolltech’e Qt’yi GPL lisanslı olarak dağıtmasını dayatmıştır. Dördüncü sürümle birlikte Windows için de GPL lisansıyla dağıtılmaya başlanan Qt; Trolltech firmasının Nokia tarafından satın alınmasından sonra, 4.5 sürümünden itibaren LGPL lisansı altında dağıtılmaya başlanmıştır. Nokia Qt platformunu cep telefonları için zengin görselliğe sahip uygulamalar geliştirilmesi amacı ile Nokia yazılım geliştirici topluluğuna tanıtır. Günümüzde Qt C++ geliştirilen herhangi bir uygulamada kullanılabileceği gibi, cep telefonu ve gömülü sistemlerde kullanılmaktadır. Qt masa üstü ve sunucu ortamlarında Unix, Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt 6.6.2 edinmek için:

0

Gradle 8.6 duyuruldu

Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 8.6 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 8.6’yı duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, yapılandırma önbelleği için özel şifreleme anahtarları desteği, build init’te çeşitli iyileştirmeler ve güncellenmiş derleme yazma API’leri içerdiği söyleniyor. Ayrıca bu sürüm, daha faydalı hata ve uyarı mesajları ile IDE entegratörleri için yeni bir API sağlıyor. Gradle’ın bu sürümü için katkıda bulunanlara teşekkür edildiği bildiriliyor. Gradle 8.6 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Gradle 8.6 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

OBS Studio 30.1.0-beta1 duyuruldu

Video kaydı ve canlı yayın için özgür ve açık kaynak kodlu bir yazılım olan OBS Studio‘nun (Open Broadcaster Software) 30.1.0-beta1 sürümü duyuruldu.Bunun bir test sürüm olduğu ve yalnızca tet etmek amacıyla kullanılması gerektiği belirtilirken, NVIDIA kullanıcılarının GPU sürücülerini 531.61 veya daha yeni bir sürüme güncellemesi gerekebileceği ifade ediliyor. HEVC için RTMP üzerinden HDR’nin etkinleştirildiği belirtilirken, görüntü slayt gösterisi kaynağının yeniden düzenlendiği söyleniyor. Elgato HD60 X Rev.2 [FBirth] için HDR desteği eklendiği belirtilen yeni sürümde, tema verileri arama yolları da eklenmiş bulunuyor. OBS Project tarafından sağlanan OBS Studio, asıl olarak Qt ile oluşturulmuştur ve aslında Open Broadcaster Software adıyla kullanıma sunulan yazılım, 2016’dan beri, OBS Studio adıyla anılmaktadır. C, C++ ve Qt dillerinde yazılan OBS Studio, gerçek zamanlı kaynak ve cihaz yakalama, sahne kompozisyonu, kodlama, kayıt ve yayın olanağı sağlar. Ana kullanıcı arayüzü beş bölüm halinde düzenlenen yazılım; sahneler, kaynaklar, ses mikseri, geçişler ve kontrolleri içerir. Stüdyo modundayken, iki tuval önizleme penceresi sunan yazılımda; soldaki pencere aktif olmayan sahnelerin değiştirilmesi ve önizlemesi için, sağdaki pencere ise canlı sahnenin önizlemesi için kullanılır. OBS Studio 30.1.0-beta1 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

   OBS Studio 30.1.0-beta1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Doxygen 1.10.0 duyuruldu

C++, C, Java, Objective-C, Python, IDL, PHP, C#, Fortran, VHDL, Tcl ve bir dereceye kadar D dilleri için online/offline dokümantasyon hazırlamayı sağlayan bir dokümantasyon sistemi olan Doxygen‘in 1.10.0 sürümü duyuruldu. İşlevlere yapılan otomatik bağlantıların aynı adı taşıyan yapıya işaret ettiği belirtilirken, gereksiz beyaz alan kontrol edilirken geçici sayımın düzeltildiği söyleniyor. Kod parçalarının panoya kopyalanmasına izin veren yeni HTML_COPY_CLIPBOARD seçeneğiyle gelen yazılıma, HTML çıktısı için gösterilecek simgeyi belirtmek üzere PROJECT_ICON seçeneği ekleniyor. Geliştirilmiş kullanıcı geri bildirimi ve dokümantasyonu sağlanırken, INLINE_SOURCES ayarının açıklamasının iyileştirilmesi sağlanmış bulunuyor. Doxygen 1.10.0 hakkında ayrıntılı bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

   

Doxygen 1.10.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 3.28.0 duyuruldu

Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 3.28.0 sürümü, John Parent tarafından duyuruldu. CMake 3.28.0’ı duyurmaktan mutluluk duyduğunu söyleyen Parent; CMake 3.28.0’ın artık indirilebilir olduğunu duyurmaktan mutluluk duyduklarını söyledi. C++ 20 adlandırılmış modüllerin artık Ninja Generators tarafından desteklendiği bildirilirken, Apple platformlarında “.xcframework” klasörlerinin artık desteklendiği ifade ediliyor. CMake’den bu yana kullanımdan kaldırılan “exec_program ()” komutu 3.0’ın, “CMP0153” politikası tarafından kaldırıldığı hatırlatılıyor. Bunun yerine “execute_process()” komutunu kullandıkları söyleniyor. CMake 3.28.0 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

CMake 3.28.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Gradle 8.5 duyuruldu

Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 8.5 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 8.5’i duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, önceden derlenmiş Kotlin komut dosyası eklentilerinde daha hızlı ilk kullanım ve sürüm kataloğu desteği de dahil olmak üzere Kotlin DSL iyileştirmelerini içerdiği ifade ediliyor. Ek olarak bu sürüm, daha yararlı hata ve uyarı mesajları, build init iyileştirmeleri, bağımlılık doğrulaması ve derleme ve eklenti yazarları için çeşitli yeni API’ler ile birlikte geliyor. Tam Java 21 desteğiyle gelen sürüm, Kotlin DSL iyileştirmeleri de içeriyor. Gradle 8.5 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Gradle 8.5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

IBus 1.5.29 duyuruldu

Unix benzeri işletim sistemlerinde çok dilli giriş için bir giriş yöntemi çerçevesi olan IBus‘ın 1.5.29 sürümü, Takao Fujiwara tarafından duyuruldu. Emoji ve Unicode sorunlarına düzeltme getirilirken, yapı sorunları da düzeltilmiş bulunuyor. BSD derleme sorunları da düzeltilmiş bulunuyor. Yazılımın Danca, İngilizce, Gürcüce, Almanca, Japonca, Korece, Lehçe, İsveççe ve Ukraynaca çeviri güncellemeleri yapılmış bulunuyor. Topluluğun kabulünü kazanan IBus; FreeBSD, Fedora ve Ubuntu gibi birçok GNU/Linux dağıtımının paket depolarında vardır. Fedora 11’den itibaren IBus, Fedora için varsayılan giriş yöntemi çerçevesi haline gelmiştir. C ve Python’da geliştirilen IBus, XIM protokolünü uygular, ayrıca, GTK+ ve Qt giriş yöntemi modüllerine sahiptir. Systray desteği de sağlayan yazılım, yapılandırma değişikliklerini hemen uygular ve C ve Python bağları sağlar. Peng Huang tarafından geliştirilmeye başlanan IBus, GNU Genel Kamu Lisansıyla lisanslanmıştır. IBus 1.5.29 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

IBus 1.5.29 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0