Нашёл пример программы Hello World на qt5.
Вот код программы:
#include <QtWidgets>
int main(int argc, char** argv)
{
QApplication app(argc, argv);
QLabel lbl("Hello, World !");
lbl.show();
return app.exec();
}
У меня есть старая книжка по qt4.
По ней создал pro-файл:
SOURCE=main.cpp
CONFIG+=qt warn_on release
Попробовал собрать проект командой:
qmake -o Makefile hello_world.pro
bash: qmake: команда не найдена
вот содержимое каталога библиотеки:
ls /usr/include/qt5 Enginio QtHunspellInputMethod QtScript Qca-qt5 QtInputSupport QtScriptTools Qt3DAnimation QtKmsSupport QtScxml Qt3DCore QtLinuxAccessibilitySupport QtSensors Qt3DExtras QtLocation QtSerialBus Qt3DInput QtMultimedia QtSerialPort Qt3DLogic QtMultimediaGstTools QtServiceSupport Qt3DQuick QtMultimediaQuick QtSoap Qt3DQuickAnimation QtMultimediaWidgets QtSql Qt3DQuickExtras QtNetwork QtSvg Qt3DQuickInput QtNetworkAuth QtTest Qt3DQuickRender QtNfc QtTextToSpeech Qt3DQuickScene2D QtOpenGL QtThemeSupport Qt3DRender QtOpenGLExtensions QtUiPlugin QtAccessibilitySupport QtPacketProtocol QtUiTools QtBluetooth QtPdf QtVirtualKeyboard QtCharts QtPdfWidgets QtVulkanSupport QtConcurrent QtPlatformCompositorSupport QtWaylandClient QtCore QtPlatformHeaders QtWaylandCompositor QtDataVisualization QtPositioning QtWebChannel QtDBus QtPositioningQuick QtWebEngine QtDesigner QtPrintSupport QtWebEngineCore QtDesignerComponents QtQml QtWebEngineWidgets QtDeviceDiscoverySupport QtQmlDebug QtWebKit QtEdidSupport QtQmlModels QtWebKitWidgets QtEglFSDeviceIntegration QtQmlWorkerScript QtWebSockets QtEglSupport QtQuick QtWebView QtEventDispatcherSupport QtQuickControls2 QtWidgets QtFbSupport QtQuickParticles QtX11Extras QtFeedback QtQuickShapes QtXcb QtFontDatabaseSupport QtQuickTemplates2 QtXkbCommonSupport QtGamepad QtQuickTest QtXml QtGlxSupport QtQuickWidgets QtXmlPatterns QtGui QtRemoteObjects QtHelp QtRepParser |
Скачал Qt Creator.
Он не видит файлы библиотеки.
Отсюда вопросы:
Какой пакет нужно скачать для программы qmake?
Как настроить систему, чтобы была видна библиотека?