Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

BtutSunucu için Qt4 ve Qt5 Paralel Kullanım Senaryosu MUnih YAzılım Topluluğu Kablosuz_Izci Projesi Hazırlayan: F.Eke.

Benzer bir sunumlar


... konulu sunumlar: "BtutSunucu için Qt4 ve Qt5 Paralel Kullanım Senaryosu MUnih YAzılım Topluluğu Kablosuz_Izci Projesi Hazırlayan: F.Eke."— Sunum transkripti:

1 BtutSunucu için Qt4 ve Qt5 Paralel Kullanım Senaryosu MUnih YAzılım Topluluğu Kablosuz_Izci Projesi Hazırlayan: F.Eke

2 Problem Tanımı Profesyonel işlerinde Qt4 kullanan arkadaşların bilgisayarında Qt5 kurulumunu engellemek –Kütüphane çakışmalarının önüne geçmek –Qt4 tabanlı eski kodu bozmamak Amaç : sadece Kablosuz_Izci projesin için değil tüm çalışmalar için geçerli olabilecek genel bir çözüm bulmak

3 Qt4 ve Qt5 paralel kullanımı: Bağlantılar IBtutSunucu Qt Kullanmayan standart C++ katmanı Qt4 tabanlı Sunucu Uygulama katmanı Qt5 tabanlı sunucu BtutStack Katmanı IIletici Iletici (Qt4) BtutSunucu (Qt5) inherit register signal & slot (Qt4) Gösterici (Qt4) signal & slot (Qt5) QBluetooth* (Qt5) publish

4 Qt4 ve Qt5 paralel kullanımı: Derleme 1/3 – EXE ve DLL IBtutSunucu Qt Kullanmayan standart C++ katmanı Qt4 tabanlı Sunucu Uygulama katmanı Qt5 tabanlı sunucu BtutStack Katmanı IIletici Iletici (Qt4) BtutSunucu (Qt5) inherit register publish signal & slot (Qt4) Gösterici (Qt4) signal & slot (Qt5) QBluetooth* (Qt5) MAIN.cpp static_singleton_main.cpp start

5 Qt4 ve Qt5 paralel kullanımı: Derleme 2/3 – Problem1/2 Problem1: Microsoft VS mi MinGW mi? –MS VS => Mehmet, Coşkun –MinGW => Furkan Çözüm Önerisi: MSVS, Mehmet MinGW, Furkan

6 Qt4 ve Qt5 paralel kullanımı: Derleme 3/3 – Problem2/2 Problem2: –‘MS VS için Qt5’ 2013 ocak başı yayınlandı. –‘MinGW için Qt5’ 2013 ocak sonu yayınlanacak. Çözüm Önerisi: –‘MS VS için Qt5’ paketindeki DLL Dosyalarını alıp tekil olarak g++ (MinGW) ile bağlamak

7 Yakında kendiliğinden çözülecek: Ocak 2013 sonunda MinGW için Qt5 yayınlanınca derleyici karıştırma ihtiyacı kalkabilir. Orta vadede zamanla çözülecek: Qt5 profesyonel olarak kullanılmaya başlanınca 3 katmanlı yapı ve register- publish kalıbına gerek kalmayacak. –Qt5 katmanı ve Sinyal-Slot kalıbı yetecek


"BtutSunucu için Qt4 ve Qt5 Paralel Kullanım Senaryosu MUnih YAzılım Topluluğu Kablosuz_Izci Projesi Hazırlayan: F.Eke." indir ppt

Benzer bir sunumlar


Google Reklamları