Tag Archives | C++

Qt 6.5.0 LTS 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 6.5.0 LTS sürümü, Volker Hilsheimer tarafından duyuruldu. Qt 6.5.0 LTS’yi yayınladıklarını duyurmaktan gurur duyduğunu söyleyen Hilsheimer; Qt 6 serisinin 6. sürümünde, grafik ve UI geliştiricileri ve uygulama arka ucu için pek çok yeni işlevsellik sunduklarını belirtirken, ek olarak, Qt 6.5.0’ın birçok düzeltme ve genel iyileştirme getirdiğini ve ticari lisans sahipleri için uzun vadeli desteklenen bir sürüm olacağını ifade etti. Geliştirilmiş tema ve stil özellikleriyle gelen yeni sürümde, uygulamalar, Windows’ta karanlık modu kolayca destekleyebiliyor. Yeni sürümün, 6.4.x serisi ile ikili uyumlu olduğunu belirten Hilsheimer; Qt 6’ya taşımayı kolaylaştırmak için bir taşıma kılavuzu oluşturduklarını söyledi. Onay kutusu desteği için html liste öğelerinde CSS sınıflarının kullanıldığını belirten Hilsheimer; Qt -no-harfbuzz ile yapılandırıldığında yazı tipi oluşturmanın düzeltildiğini ifade etti. QStringConverter ve onu kullanan API artık Qt ise daha fazla metin codec’inin desteklendiği söyleniyor. Qt 6.5.0 LTS sürüm notlarından en önemli değişiklikler ve hata düzeltmeleri hakkında daha fazla bilginin bulunabileceği belirtiliyor. Qt 6.5.0 LTS hakkında bilgi edinmek için sürüm duyurusunu 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.5.0 LTS edinmek için:

0

CMake 3.26.2 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.26.2 sürümü, John Parent tarafından duyuruldu. CMake 3.26.2’nin artık indirilebilir olduğunu duyurmaktan mutluluk duyduklarını söyleyen Parent; statik kitaplık döngüsünde Fortran modülü taramasının geri yüklendiğini ifade etti. Ekstra diller etkinleştirildiğinde MinGW araçları için eğik çizgi stilinin geri yüklendiği ifade edilirken, eski C++ sürücüsüyle uyumluluğun da geri yüklendiği söyleniyor. CMake 3.26.2 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.26.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CLion 2023.1 duyuruldu

C ve C++ için geliştirilmiş çapraz platform bir tümleşik geliştirme ortamı olan CLion‘un 2023.1 sürümü, Anastasia Kazakova tarafından duyuruldu. CLion 2023.1’in artık yolda olduğunu belirten Kazakova; 2023.1 sürümünün artık kullanılabilir olduğunu söyledi. Talep üzerine demonte etme ve yeni kullanıcı arayüzü güncellemeleri ile gelen yeni sürüm, C++ araç setini bir sonraki seviyeye taşıyor. Yeni sürüm, paket yönetimi için bir çözüm getiriyor, hata ayıklama deneyimini güçlendiriyor, QML kodlamasına yardımcı oluyor ve yeni kullanıcı arabirimi için bir dizi iyileştirme içeriyor.CLion 2023.1, Toolbox uygulamasının, anlık paket olarak (Ubuntu’da), web sitesinden veya 2022.3 sürümünden bir yama güncellemesi aracılığıyla edinilebileceği belirtiliyor. Yeni sürüm; Qt modelleme dili (QML) desteği ve vcpkg ile entegrasyon sağlanmış olarak geliyor. Daha iyi C++ desteği ve CMake entegrasyonunda iyileştirmeler içeren yeni sürüm, gelişmiş kullanıcı deneyimi ve yeni kullanıcı arayüzü de içeriyor. VCS güncellemeleri dışında, diğer değişiklikler de yapılmış bulunuyor. CLion 2023.1 hakkında bilgi edinmek için sürüm duyurusunu ve neler yeni sayfasını inceleyebilirsiniz.

Continue Reading →

 

CLion 2023.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

CMake 3.26.1 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.26.1 sürümü, John Parent tarafından duyuruldu. CMake 3.26.1’i duyurmaktan mutluluk duyduğunu söyleyen Parent; CMake 3.26.1’in artık indirilebilir olduğunu duyurmaktan mutluluk duyduklarını söyledi. ARCH INDEPENDENT kontrolünde regresyonun düzeltildiği belirtilen yeni sürümde, Windows’ta GNU benzeri komut satırı algılamasının devre dışı bırakıldığı ifade ediliyor. Yol dönüştürme geri aramasında değer semantiğinin kullanıldığı söylenirken, Clang 16.0 C++ modül işaretlerinin yalnızca GNU benzeri ön uç için kaydedildiği belirtiliyor. CMake 3.26.1 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.26.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CLion 2023.1 RC duyuruldu

C ve C++ için geliştirilmiş çapraz platform bir tümleşik geliştirme ortamı olan CLion‘un 2023.1 RC sürümü, Anastasia Kazakova tarafından duyuruldu. CLion 2023.1’in artık yolda olduğunu belirten Kazakova; 2023.1 sürüm adayı artık kullanılabilir olduğunu söyledi. CLion 2023.1 RC’yi kullanmak için aktif bir aboneliğe veya deneme lisansına ihtiyaç olduğunu belirten Kazakova; bu derlemede, yeni kullanıcı arayüzünde CMake araç penceresinin varsayılan olarak gizlenmesine neden olan bir sorunun düzeltildiğini ifade etti. Tam sürüm notları burada olduğunu belirten Kazakova; bu yapının denenmesini ve bulunan sorunların sorun izleyicisine bildirilmesini rica etti. CLion ile tonlarca ortak kod oluşturmak; oluşturucular ve yıkıcılar, alıcılar ve ayarlayıcılar ile eşitlik, ilişkisel ve akış çıktı operatörleri oluşturmak mümkün. RTOS ile hata ayıklarken, CLion görevlerin (parçaların) bir görünümünü sağlıyor. Yazılım, bağlayıcı komut dosyaları için sözdizimi desteğiyle geliyor. CLion 2023.1 RC hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

CLion 2023.1 RC edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

LLVM 16.0.0 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 16.0.0 sürümü duyuruldu. Son altı aylık özellik sürümü olarak duyurulan yeni sürümde, AMD Zen 4 desteğinden yeni Intel CPU komut setleri ve 2024’e kadar piyasaya sürülecek yeni işlemciler için işlemci hedeflerini getirmeye kadar pek çok heyecan verici donanım eklemesi yer aldığı bildiriliyor. Ayrıca daha hızlı LLD bağlantısı, Zstd sıkıştırılmış hata ayıklama bölümleri, LoongArch hedefinin dengelenmesi, varsayılan olarak Clang için C++ 17’ye ayarlanması ve çok daha fazlasıyla gelen yeni sürümde, mevcut C++20 özelliklerindeki hata düzeltmelerinin yanı sıra daha fazla C++20 özelliği uygulandığı ve ayrıca C++2b özellikleri için bazı hazırlıklar yapıldığı ifade ediliyor. LLVM 16’nın libc++ C++ standart kitaplığı, daha fazla C++20 ve C++23 özelliği için destek eklenmiş bulunuyor. Sürümü oluşturmada yardımcı olan tüm geliştiricilere ve düzeltmeleri gözden geçirenlere teşekkür edildiği ifade ediliyor. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var.  LLVM 16.0.0 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

LLVM 16.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt 6.4.3 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 bir geliştirme platformu olan Qt’nin 6.4.3 sürümü, Jani Heikkinen tarafından duyuruldu. Qt 6.4.3’ü yayınladıklarını duyurmaktan gurur duyduğunu söyleyen Heikkinen; bir yama sürümü olarak, Qt 6.4.3’ün herhangi bir yeni özellik sunmadığını, ancak sürümde, 6.4.2 sürümünden bu yana en üstünde 300’den fazla hata düzeltmesi, güvenlik güncellemesi ve diğer iyileştirmelerin yer aldığını ifade etti. Qt 6.4.3 sürüm notarından en önemli değişiklikler ve hata düzeltmeleri hakkında daha fazla bilginin bulunabileceği belirtiliyor. Heikkinen; daha önce olduğu gibi, Qt 6.4.3’ün bakım aracı kullanılarak mevcut çevrimiçi kuruluma eklenebileceği veya Qt Hesap Portalından (ticari kullanıcılar için) yüklenebileceği ve açık kaynaklı indirmeden indirilebilen Qt çevrimiçi yükleyici kullanılarak temiz bir kurulum yapmanın mümkün olduğunu söyledi. Ayrıca açık kaynak kullanıcıları için açık kaynak indirme alanında Qt 6.4.3 kaynak paketlerinin mevcut olduğunu söyleyen Heikkinen; Qt 6.4.3’ün, Qt 6.4 serisinin son sürümü olacağını ifade etti. Qt 6.4.3 hakkında bilgi edinmek için sürüm duyurusunu 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.4.3 edinmek için:

0