Я хочу создать приложения, требующие 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
Там что-то прервано репозитории здесь?
Кажется
> 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
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
Теперь это сделано.