2016-04-05 13 views
1

Ana kitaplığın qt5 sürümünü ve gui kitaplığının qt4 sürümünü kullanan bir Qt uygulaması oluşturmanın mümkün olup olmadığını bilmek isterim. QCommandLineParser sınıfı gibi sadece qt5'te kullanılabilen bazı özellikleri kullanmak istiyorum, ancak qt5gui kullanmam mümkün değil, sadece qt4 sürümü çalışıyor.Bir uygulamada karışık qt4 ve qt5

+0

Karıştırmak ve eşleştirmek istiyorsanız, en iyi bahsiniz kaynağından özel bir Qt sürümü oluşturmaktır. Ancak bunu destekleyebilecek başkalarına güvenmeyin. – MrEricSir

+0

Bunun işe yaramayacağını düşünüyorum çünkü qt C++. –

+0

@MrEricSir Hem qt4 hem de qt5'in kurulu olduğu bir bilgisayar kullanıyorum, ancak Suse Enterprise 11'de çalıştığı için libQtGui5 çalışmıyor (bkz. [Hata açıklaması] (https://bugreports.qt.io/gözat/QTBUG-38050)). Qmake'nin çekirdek için sürüm 4'ü ve gui için sürüm 5'i kullanmasını söylemek mümkün olup olmadığını merak ediyordum. Sanırım bu durum böyle değil. – piarston

cevap

1

Hayır bu mümkün değil, bir uygulamayı Qt'nin karışık sürümleriyle bağlantılandıramazsınız, aslında onu derleyemezsiniz bile .. koddan ayıklayabileceğiniz çok özel bir şeye ihtiyacınız varsa, ancak bir ticari alana ihtiyacınız var Bunun için lisans.