Библиотеки разработки Ubuntu 14.04 Qt5?

Я хочу создать приложения, требующие Qt5 через CMake.

Какие библиотеки я должен установить для достижения этого?

Что я попробовал, до сих пор ищет что-либо содержащее ядро qt 5 и 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

Там что-то прервано репозитории здесь?

12
задан 11 October 2017 в 04:34

2 ответа

Кажется

> apt-file search Qt5CoreConfig.cmake

, был тем, что я пропускал. Это получило меня

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

Установка, которая, кажется, приводит к CMake, находящему Qt5. qmake все еще сообщает о той же проблеме, когда непосредственно названо, хотя... некоторый остаток от qt4 все еще установил его, кажется...

Редактирование: Что касается qmake проблемы, это фиксируется

sudo apt-get install qt5-default
21
ответ дан 23 November 2019 в 03:34

1) Где Ваш qtchooser конфигурационный файл?

$: найдите qtchooser | grep conf

2) Из списка conf файлов вероятно, существует один вызов "default.conf", Этот - ссылка на одного из других (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 значение по умолчанию 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 мусорное ведро

Тот же как обозначается в Вашем измененном qtchooser/default.conf? $: кошка/usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf

Если ответ ДА, то Вы сделаны. Если anser не, то необходимо изменить файл:

Создайте резервное копирование:

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

Файл редактирования и изменение соединяют каналом к Вашему qmake местоположению

  $ sudo vi qt5.conf

Теперь это сделано.

0
ответ дан 23 November 2019 в 03:34

Другие вопросы по тегам:

Похожие вопросы: