Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Problems when adding serialport module in Qt project
Forum Update on Monday, May 27th 2025

Problems when adding serialport module in Qt project

Scheduled Pinned Locked Moved Solved General and Desktop
serialportqserialport
58 Posts 7 Posters 31.1k Views
  • 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.
  • douglasD douglas

    @aha_1980 I am using Qt 5.6.1. I installed Qt creator with apt. What do you mean with "add serialport explicitely"?
    Thank you!

    KillerSmathK Offline
    KillerSmathK Offline
    KillerSmath
    wrote on last edited by KillerSmath
    #7

    @douglas
    @aha_1980 told you need to install the packages individualy.

    sudo apt-get install libqt5serialport5
    sudo apt-get install libqt5serialport5-dev
    
    douglasD 1 Reply Last reply
    3
    • KillerSmathK KillerSmath

      @douglas
      @aha_1980 told you need to install the packages individualy.

      sudo apt-get install libqt5serialport5
      sudo apt-get install libqt5serialport5-dev
      
      douglasD Offline
      douglasD Offline
      douglas
      wrote on last edited by
      #8

      @KillerSmath I installed those packages via Software Center. Perhaps have I to uninstall them and re-install via apt-get?
      Could it be the reason for the "unknown module" error?

      KillerSmathK 1 Reply Last reply
      0
      • SGaistS Offline
        SGaistS Offline
        SGaist
        Lifetime Qt Champion
        wrote on last edited by
        #9

        Silly question: are you sure you are using Qt 5 and not Qt 4 for your project ?

        Interested in AI ? www.idiap.ch
        Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

        douglasD 1 Reply Last reply
        0
        • SGaistS SGaist

          Silly question: are you sure you are using Qt 5 and not Qt 4 for your project ?

          douglasD Offline
          douglasD Offline
          douglas
          wrote on last edited by
          #10

          @SGaist Yes, the Help menu from Qt Creator reports:
          0_1528877526983_c9026808-fe20-4a8b-99f4-31be90b3f4e8-immagine.png
          In fact, I read that serialport module was not included in Qt4, but it seems I am using Qt5, this is the reason why I can't understand that build error..

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #11

            That's just the information about Qt Creator.

            You have to check the Kit you are using to build your application and which version of Qt it is using.

            Interested in AI ? www.idiap.ch
            Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

            douglasD 1 Reply Last reply
            0
            • douglasD douglas

              @KillerSmath I installed those packages via Software Center. Perhaps have I to uninstall them and re-install via apt-get?
              Could it be the reason for the "unknown module" error?

              KillerSmathK Offline
              KillerSmathK Offline
              KillerSmath
              wrote on last edited by KillerSmath
              #12

              @douglas
              If nothing works, you can try to manage the packages from MaintenanceTool of QtCreator

                1. <Qt Folder>/MaintenanceTool
                1. Add or remove Components
                1. Expand your Qt version
                1. Expand Source Components
                1. Select the Qt Source Package
                1. Next, Install
              1 Reply Last reply
              0
              • SGaistS SGaist

                That's just the information about Qt Creator.

                You have to check the Kit you are using to build your application and which version of Qt it is using.

                douglasD Offline
                douglasD Offline
                douglas
                wrote on last edited by
                #13

                @SGaist how can I make sure of the Qt version I am using in my project?

                J.HilkJ 1 Reply Last reply
                0
                • KillerSmathK Offline
                  KillerSmathK Offline
                  KillerSmath
                  wrote on last edited by
                  #14
                  This post is deleted!
                  1 Reply Last reply
                  0
                  • douglasD douglas

                    @SGaist how can I make sure of the Qt version I am using in my project?

                    J.HilkJ Offline
                    J.HilkJ Offline
                    J.Hilk
                    Moderators
                    wrote on last edited by
                    #15

                    @douglas
                    In QtCreator go to Tools -> Options -> build & run and check your kits

                    0_1528878528527_b34127d9-9d4c-4f4e-896b-57a4a318f333-image.png

                    In sidebar under the "Projects tab" you can select one of your installed kits:
                    0_1528878587108_07154278-cd0d-49d8-b11f-48a5441b9854-image.png


                    Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                    Q: What's that?
                    A: It's blue light.
                    Q: What does it do?
                    A: It turns blue.

                    douglasD 1 Reply Last reply
                    2
                    • J.HilkJ J.Hilk

                      @douglas
                      In QtCreator go to Tools -> Options -> build & run and check your kits

                      0_1528878528527_b34127d9-9d4c-4f4e-896b-57a4a318f333-image.png

                      In sidebar under the "Projects tab" you can select one of your installed kits:
                      0_1528878587108_07154278-cd0d-49d8-b11f-48a5441b9854-image.png

                      douglasD Offline
                      douglasD Offline
                      douglas
                      wrote on last edited by
                      #16

                      @J.Hilk My environment is a bit different; I can't find informations about the version..
                      0_1528879450246_5ef95ff2-c072-4d13-894d-4b7af5bb41e7-immagine.png

                      J.HilkJ 1 Reply Last reply
                      0
                      • douglasD douglas

                        @J.Hilk My environment is a bit different; I can't find informations about the version..
                        0_1528879450246_5ef95ff2-c072-4d13-894d-4b7af5bb41e7-immagine.png

                        J.HilkJ Offline
                        J.HilkJ Offline
                        J.Hilk
                        Moderators
                        wrote on last edited by
                        #17

                        @douglas
                        from what one can see, it at least seems to be a version of Qt5, for more information press the "Manage kits" button


                        Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                        Q: What's that?
                        A: It's blue light.
                        Q: What does it do?
                        A: It turns blue.

                        douglasD 1 Reply Last reply
                        0
                        • J.HilkJ J.Hilk

                          @douglas
                          from what one can see, it at least seems to be a version of Qt5, for more information press the "Manage kits" button

                          douglasD Offline
                          douglasD Offline
                          douglas
                          wrote on last edited by
                          #18

                          @J.Hilk The Manage Kit button shows the settings reported below, in which I can't find any information regarding the Qt version in use:
                          0_1528882243058_5fd714c7-c885-44b9-9911-43fbdc2ec394-immagine.png

                          If from terminal I write

                          $ qmake --version
                          

                          I obtain the following:

                          qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
                          

                          Is it relevant the "qt4" shown in that prompt?
                          Thanks.

                          J.HilkJ 1 Reply Last reply
                          0
                          • douglasD douglas

                            @J.Hilk The Manage Kit button shows the settings reported below, in which I can't find any information regarding the Qt version in use:
                            0_1528882243058_5fd714c7-c885-44b9-9911-43fbdc2ec394-immagine.png

                            If from terminal I write

                            $ qmake --version
                            

                            I obtain the following:

                            qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
                            

                            Is it relevant the "qt4" shown in that prompt?
                            Thanks.

                            J.HilkJ Offline
                            J.HilkJ Offline
                            J.Hilk
                            Moderators
                            wrote on last edited by
                            #19

                            @douglas
                            well, there we have your problem

                            0_1528882573156_25bb3434-9c9d-43e1-91e3-d1d195bd5377-image.png

                            you have no QtLibary selected to your kit. Se if you can actually select a QtVersion from that dropdown menu. If you can't than you need to install an actual qt version.

                            I would recommend the online installer from the Webside.


                            Be aware of the Qt Code of Conduct, when posting : https://forum.qt.io/topic/113070/qt-code-of-conduct


                            Q: What's that?
                            A: It's blue light.
                            Q: What does it do?
                            A: It turns blue.

                            douglasD 1 Reply Last reply
                            1
                            • J.HilkJ J.Hilk

                              @douglas
                              well, there we have your problem

                              0_1528882573156_25bb3434-9c9d-43e1-91e3-d1d195bd5377-image.png

                              you have no QtLibary selected to your kit. Se if you can actually select a QtVersion from that dropdown menu. If you can't than you need to install an actual qt version.

                              I would recommend the online installer from the Webside.

                              douglasD Offline
                              douglasD Offline
                              douglas
                              wrote on last edited by
                              #20

                              @J.Hilk Thanks, I added the version as shown below:
                              0_1528884090398_f92cd759-ed4c-403b-9ff6-6b0378c19b45-immagine.png
                              Now, since I should have Qt5, I added the serialport support in my .pro file, but the "unknow module" error still remains. I saw another thing that seems not so clear to me: I run Qt Creator from linux terminal, and when I open my project the terminal shows the following lines, marked in red, in which appears Qt4. Can this be related to the serialport module error?
                              0_1528884382827_59039698-8cd0-49c5-8a93-a8c89abf87c9-immagine.png
                              thank you again.

                              jsulmJ 1 Reply Last reply
                              0
                              • douglasD douglas

                                @J.Hilk Thanks, I added the version as shown below:
                                0_1528884090398_f92cd759-ed4c-403b-9ff6-6b0378c19b45-immagine.png
                                Now, since I should have Qt5, I added the serialport support in my .pro file, but the "unknow module" error still remains. I saw another thing that seems not so clear to me: I run Qt Creator from linux terminal, and when I open my project the terminal shows the following lines, marked in red, in which appears Qt4. Can this be related to the serialport module error?
                                0_1528884382827_59039698-8cd0-49c5-8a93-a8c89abf87c9-immagine.png
                                thank you again.

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

                                @douglas Above you said you installed Qt 5.6, now you selected Qt 5.7.1
                                Which Qt version do you really want to use and did you install QtSearialPort for Qt 5.7.1?

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

                                douglasD 1 Reply Last reply
                                0
                                • jsulmJ jsulm

                                  @douglas Above you said you installed Qt 5.6, now you selected Qt 5.7.1
                                  Which Qt version do you really want to use and did you install QtSearialPort for Qt 5.7.1?

                                  douglasD Offline
                                  douglasD Offline
                                  douglas
                                  wrote on last edited by
                                  #22

                                  @jsulm when I spoke about Qt 5.6 I was referring to the "About Qt Creator" window shown above. Now I selected Qt 5.7.1 as the version for my kit. But the serialport module isn't recognized yet. What I should do to correctly install QtSerialPort for my actual version?

                                  Pablo J. RoginaP 1 Reply Last reply
                                  0
                                  • douglasD douglas

                                    @jsulm when I spoke about Qt 5.6 I was referring to the "About Qt Creator" window shown above. Now I selected Qt 5.7.1 as the version for my kit. But the serialport module isn't recognized yet. What I should do to correctly install QtSerialPort for my actual version?

                                    Pablo J. RoginaP Offline
                                    Pablo J. RoginaP Offline
                                    Pablo J. Rogina
                                    wrote on last edited by
                                    #23

                                    @douglas could it be possible that you start from scratch with a clean installation of Qt, ideally latest version 5.11? you may try in a virtual machine just in case.

                                    Upvote the answer(s) that helped you solve the issue
                                    Use "Topic Tools" button to mark your post as Solved
                                    Add screenshots via postimage.org
                                    Don't ask support requests via chat/PM. Please use the forum so others can benefit from the solution in the future

                                    1 Reply Last reply
                                    1
                                    • SGaistS Offline
                                      SGaistS Offline
                                      SGaist
                                      Lifetime Qt Champion
                                      wrote on last edited by
                                      #24

                                      Is it me or are you trying to build your project for an embedded system ?
                                      I see that you are trying to use an arm compiler, did you cross-compile Qt for your device ?

                                      Interested in AI ? www.idiap.ch
                                      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                      1 Reply Last reply
                                      4
                                      • douglasD Offline
                                        douglasD Offline
                                        douglas
                                        wrote on last edited by
                                        #25

                                        @SGaist Yes, my target device runs Linux Yocto. Can this affect the serialport module I am trying to install?

                                        1 Reply Last reply
                                        0
                                        • SGaistS Offline
                                          SGaistS Offline
                                          SGaist
                                          Lifetime Qt Champion
                                          wrote on last edited by
                                          #26

                                          Sur it does, you are trying to install the desktop version of the driver and then, use it to do cross-compilation.

                                          Interested in AI ? www.idiap.ch
                                          Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                                          douglasD 1 Reply Last reply
                                          2

                                          • Login

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