2016-04-05 96 views
1

我想知道是否可以創建使用qt5版本的核心庫和gui庫的qt4版本的Qt應用程序。我想使用僅在qt5中可用的一些功能,例如QCommandLineParser類,但是我不能使用qt5gui,只有qt4版本正在工作。在應用程序中混合使用qt4和qt5

+0

如果你想混搭,你最好的選擇是從源代碼構建一個定製版本的Qt。但不要指望其他人能夠支持它。 – MrEricSir

+0

我不認爲這會起作用,因爲qt是C++。 –

+0

@MrEricSir我正在使用安裝qt4和qt5的計算機(沒有管理權限),但因爲它運行在Suse Enterprise 11上,libQtGui5不起作用(請參見[bug描述](https://bugreports.qt.io/browse/QTBUG-38050))。我只是想知道是否可以告訴qmake使用版本4的核心版本和版本5的gui。我想事實並非如此。 – piarston

回答

1

沒有這不可能,你不能鏈接一個應用程序與混合版本的Qt,實際上你甚至不能編譯它..如果你需要的東西非常具體,你可以從代碼中提取,但你需要一個商業這個許可證。

相關問題