Ubuntu 14.04 Qt5開発ライブラリ?


12

CMakeを介してQt5を必要とするアプリケーションを構築したい。

そのためにはどのライブラリをインストールする必要がありますか?

私が今まで試したのは、qt 5 coreとdevを含むものを検索することですが、空になっています:

apt-cache search qt | grep dev | grep core

返品のみ

libtulip-dev - Tulip graph library - core development files

収まるように思える唯一のものは「libqt5core5a」ですが、それをインストールしても開発ライブラリは提供されません...

追加のリポジトリが必要ですか?Kubuntuからのものは多分?

ウェブを検索しても適切な答えが得られませんでした(おそらく正しいキーワードではないかもしれませんが、:o)。たとえば、次の質問を見つけました:Qt 5およびCMakeアプリケーションをビルドするにはどのパッケージが必要ですか?、しかし信頼できるリポジトリにはqtcore5-devパッケージがないようです...

編集:さらに実験して、qmakeをインストールしましたが、バージョン4.8.6(qt4-qmake)をインストールしました。5.xバージョンをインストールしようとしても、何の喜びもありませんでした-(sudo apt-get purge qt4-qmake && sudo apt-get install qt5-qmake)-qmakeは次のように報告します。

qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

ここのリポジトリで何かが壊れていますか?


1
関連または複製:askubuntu.com/q/508503/20275
int_ua

回答:


21

どうやら

> apt-file search Qt5CoreConfig.cmake

私が行方不明でした。これは私を手に入れた

qtbase5-dev: /usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake

それをインストールすると、CMakeがQt5を見つけることにつながるようです。qmakeは、直接呼び出された場合でも同じ問題を報告します...

編集:qmakeの問題に関しては、これは

sudo apt-get install qt5-default

1
apt-flieを知りませんでした。実際、非常に便利です。
user69112 14年

0

1)qtchooser構成ファイルはどこにありますか?

$:qtchooserを見つけます| grep conf

2)confファイルのリストから、おそらく「default.conf」という呼び出しが1つあります。これは、他の呼び出し(4.confまたはqt4.confまたは5.confまたはqt5.conf)へのリンクです。あなたにも意味のあるものを選択し、それへのリンクを作成します。

デフォルトのファイルパスが

/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

バックアップの作成:$:cd $(dirname /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf)$:cp -av default.conf default.conf_backup

ターゲットが/usr/lib/x86_64-linux-gnu/qtchooser/qt5.confであるとしましょう

次に:$:sudo ln -s /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf default.conf

3)qmakeへのパスは正しいですか?

qmakeの場所を確認してください$:qmakeを見つけます| grep bin

変更したqtchooser / default.confに示されているものと同じですか?$:cat /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf

答えがYESの場合、完了です。anserがnoの場合、ファイルを変更する必要があります。

バックアップを作成する:

  $: cd $(dirname /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf)
  $: cp -av qt5.conf qt5.conf_backup

ファイルを編集し、qmakeの場所へのパスを変更します

  $ sudo vi qt5.conf

これで完了です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.