Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Build Qt Project on Debian Buster
Forum Updated to NodeBB v4.3 + New Features

Build Qt Project on Debian Buster

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
2 Posts 2 Posters 498 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • GianlucaRenziG Offline
    GianlucaRenziG Offline
    GianlucaRenzi
    wrote on last edited by
    #1

    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.

    DEFINES += QT_DEPRECATED_WARNINGS

    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 +=
    main.cpp
    application.cpp

    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 +=
    main.h
    zherox.h

    FORMS +=
    simgui.ui

    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,
    Gianluca

    jsulmJ 1 Reply Last reply
    0
    • GianlucaRenziG GianlucaRenzi

      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.

      DEFINES += QT_DEPRECATED_WARNINGS

      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 +=
      main.cpp
      application.cpp

      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 +=
      main.h
      zherox.h

      FORMS +=
      simgui.ui

      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,
      Gianluca

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

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

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved