Qt World Summit: Register Today!

Build Qt Project on Debian Buster

  • Hello,
    I am trying to port a Qt .pro project from 5.12.3 (based on downloaded version of Opensource Qt from Qt Website) to 5.11.3 on Debian Buster.

    The project .pro file is:

    QT += quick virtualkeyboard core gui widgets charts
    QT += qml quick sql
    CONFIG += c++11

    The following define makes your compiler emit warnings if you use

    any Qt feature that has been marked deprecated (the exact warnings

    depend on your compiler). Refer to the documentation for the

    deprecated API to know how to port your code away from it.


    You can also make your code fail to compile if it uses deprecated APIs.

    In order to do so, uncomment the following line.

    You can also select to disable deprecated APIs only up to a certain version of Qt.

    ####DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0

    SOURCES +=

    RESOURCES += qml.qrc

    Additional import path used to resolve QML modules in Qt Creator's code model

    QML_IMPORT_PATH =/home/user/application/

    Additional import path used to resolve QML modules just for Qt Quick Designer

    QML_DESIGNER_IMPORT_PATH =/home/user/application/

    Default rules for deployment.

    qnx: target.path = /tmp/$${TARGET}/bin
    else: unix:!android: target.path = /opt/$${TARGET}/bin
    !isEmpty(target.path): INSTALLS += target

    HEADERS +=

    FORMS +=

    but when I am trying to run qmake on the application project to build the Makefile, it gives me the following error:

    Project ERROR: Unknown module(s) in QT: virtualkeyboard charts

    I think I have installed all qml modules and everything is related to charts and virtualkeyboard available on Debian Buster, but qmake refuses to build the Makefile.

    How I can proceed further?

    Best regards,

  • Lifetime Qt Champion

    @GianlucaRenzi How did you install Qt?
    Do you have more than one Qt installed on your system?

Log in to reply