1

私は Qt5 を使用しており、現在 Qt 4.7 が必要です。Ubuntu 13.04 に追加インストールすることはできますか?

4

1 に答える 1

0

qt4 と qt5 を 1 つのシステムにインストールすると、常に問題が発生し、説明のつかないクラッシュの原因となることがよくあります。

私が個人的に経験したこと: プログラムの 1 つでオーディオを phonon から QMediaPlayer に変更しました。コンパイル後、プログラムはすぐにクラッシュしました。Qt ドキュメントで正確な例を使用した場合でも。QMediaPlayer を使用するすべてのプログラムがクラッシュしました。いくつかの調査の後、私は発見しました。qt5 マルチメディア クラスが、Qt4 にリンクされたモジュールを持つ libproxy にリンクされた gstreamer lib にリンクされたこと。

だから:私のプログラム - > Qt5 - > libgstreamer - > libproxy - > Qt4 =クラッシュ。

Qtメーリングリストで質問しました。これは既知の問題です。回避策はありません。メジャー番号が異なる 2 つの Qt バージョンが同じシステムにインストールされている場合に、常に発生する可能性があります。

質問に戻ります。たとえ Ubuntu で許可されていたとしても、それを行うのは得策ではありません。

于 2013-08-11T01:28:20.637 に答える