Я хочу создавать приложения, требующие Qt5 через CMake.
Какие библиотеки мне нужно установить для этого?
То, что я пробовал до сих пор, ищет все, что содержит 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 & amp; CMake application ?, но нет никакого пакета 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) Где ваш конфигурационный файл 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 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
Если ответ «ДА», значит, все готово. Если anser нет, тогда вам нужно изменить файл:
Создать резервную копию:
$: cd $(dirname /usr/lib/x86_64-linux-gnu/qtchooser/qt5.conf)
$: cp -av qt5.conf qt5.conf_backup
Отредактировать файл и изменить путь к вашему местоположению qmake [! D13]
$ sudo vi qt5.conf
Теперь это делается.