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. Serial Port usage
Forum Update on Monday, May 27th 2025

Serial Port usage

Scheduled Pinned Locked Moved General and Desktop
19 Posts 5 Posters 14.3k 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.
  • MohammadsmM Offline
    MohammadsmM Offline
    Mohammadsm
    wrote on last edited by
    #10

    Yes,after installation,"QtSerialPort" folder created in includes folder:
    !http://www.8pic.ir/images/97864825867755441174.png(Serial Port)!

    1 Reply Last reply
    0
    • sierdzioS Offline
      sierdzioS Offline
      sierdzio
      Moderators
      wrote on last edited by
      #11

      I guess it looks for includes in /usr/include/qt4/4.8.1/include. Try adding this to your .pro file as a workaround, or reinstall QtSerialPort:
      @
      INCLUDEPATH += /usr/include/qt4
      @

      (Z(:^

      1 Reply Last reply
      0
      • MohammadsmM Offline
        MohammadsmM Offline
        Mohammadsm
        wrote on last edited by
        #12

        QtSerialPort defined to Qt, cause the compiler doesn't get error for the headers(first image).
        May be I have to try it with other versions of QtSerialPort.
        If you find a way to solve my problem, tell me please.
        In either case, Thank you all.

        1 Reply Last reply
        0
        • sierdzioS Offline
          sierdzioS Offline
          sierdzio
          Moderators
          wrote on last edited by
          #13

          Try including:
          @
          #include <QSerialPort>
          #include <QSerialPortInfo
          @
          instead. Maybe it sees the module headers but not the concrete ones. That's a shot in the dark, though.

          (Z(:^

          1 Reply Last reply
          0
          • MohammadsmM Offline
            MohammadsmM Offline
            Mohammadsm
            wrote on last edited by
            #14

            Thank you very much sierdzio,
            No different:
            !http://www.8pic.ir/images/72918578813541034521.png(Serial Port)!

            1 Reply Last reply
            0
            • K Offline
              K Offline
              kuzulis
              Qt Champions 2020
              wrote on last edited by
              #15

              Mohammadsm,

              1. Try to remove all QtSerialPort parts from system - to remove all directories from /usr/include/qt4/QtSerialPort and all *.so (by searching), etc. from system directories of your Ubuntu (I don't know where to place in Ubuntu packages with Qt4/Qt5 are installed, I don't use Ubuntu).

              2. Try rebuild and reinstall QtSerialPort from QtCreator. It will allow to generate Makefile with the necessary QTDIR, etc. automatically, just do:

              • open qtserialport.pro with your Qt4.8.1 kit
              • add to QtCreator tab with "project build configuration page" the new Make target like "sudo install"
              • rebuild library

              In this case the library will be compiled and be installed automatically from QtCreator.

              PS: here I am not sure that "sudo" will correctly be executed from QtCreator, I didn't check.

              1. If "sudo" isn't executed, you run the terminal, cd to a build directory with library (like "qtserialport-build-4_8_1_Desktop-Release") and execute manually "sudo install" from terminal. It has to help.
              1 Reply Last reply
              0
              • MohammadsmM Offline
                MohammadsmM Offline
                Mohammadsm
                wrote on last edited by
                #16

                Yessss,I made it,finally.I found where was the bug!
                !http://www.8pic.ir/images/09264115279337141243.png(Serial Port)!
                The "QT_MAJOR_VERSION" was "5".
                This source provided for Qt5, I just changed the version number.
                !http://www.8pic.ir/images/99918515869336409977.png(Serial Port)!

                Thank you all,very much

                1 Reply Last reply
                0
                • T Offline
                  T Offline
                  tobias.hunger
                  wrote on last edited by
                  #17

                  Is this a special ubuntu phone SDK creator or are those ubuntu plugins part of every Qt Creator installation on ubuntu?

                  1 Reply Last reply
                  0
                  • MohammadsmM Offline
                    MohammadsmM Offline
                    Mohammadsm
                    wrote on last edited by
                    #18

                    If I understand you, it's the external Ubuntu Phone SDK not included in Qt and I installed it form "Go moile":http://developer.ubuntu.com/get-started/gomobile/.
                    !http://www.8pic.ir/images/15454816010375575771.png(Ubuntu Phone SDK)!

                    1 Reply Last reply
                    0
                    • T Offline
                      T Offline
                      tobias.hunger
                      wrote on last edited by
                      #19

                      /me sighs.

                      Did they really break keyboard shortcuts for that stupid page? We made the welcome mode extendable so that people can put their pages there together with the others...

                      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