Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
qtws26_logo

The Qt Event of the Year: Qt World Summit 2026

Save Your Spot >
Brand Logo
  1. Home
  2. Qt Development
  3. Qt Creator and other tools
  4. Ho to disable/make disappear error underlines in QtCreator ?
Qt 6.12 LTS is out! See what's new in the release blog

Ho to disable/make disappear error underlines in QtCreator ?

Scheduled Pinned Locked Moved Unsolved Qt Creator and other tools
18 Posts 3 Posters 3.5k Views 2 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.
  • mrjjM mrjj

    @RobDaNet
    Hi
    The image
    alt text

    no ;

    but its updated ?
    (so it has one)

    R Offline
    R Offline
    RobDaNet
    wrote on last edited by
    #9

    @mrjj If I put a ';' in the macro I cannot pass it to a function, so I need the ';' to be added at the initialisation point. Also, it shouldn't be an error either passing Nil to a function without the ';', don't you think ?

    R mrjjM 2 Replies Last reply
    0
    • R RobDaNet

      @mrjj If I put a ';' in the macro I cannot pass it to a function, so I need the ';' to be added at the initialisation point. Also, it shouldn't be an error either passing Nil to a function without the ';', don't you think ?

      R Offline
      R Offline
      RobDaNet
      wrote on last edited by
      #10

      @RobDaNet I was't trying to be funny, by the way. My point is that once the macro is expanded I have, from a C point of view, no error, even if I pass the macro to a function.

      1 Reply Last reply
      0
      • R RobDaNet

        @mrjj If I put a ';' in the macro I cannot pass it to a function, so I need the ';' to be added at the initialisation point. Also, it shouldn't be an error either passing Nil to a function without the ';', don't you think ?

        mrjjM Offline
        mrjjM Offline
        mrjj
        Lifetime Qt Champion
        wrote on last edited by
        #11

        Hi
        Ah, yes if you use it as a parameter and not just for an assignment
        then the ; cannot be included.

        but then you must add it when assigning. so in that context
        u->closed_value = Nil;//extra ;
        the ; is not really extra. (IMHO)

        Are you saying that with a c compiler it will accept
        the define with no ;
        at a assignment?
        xxx = Nil

        R 2 Replies Last reply
        1
        • mrjjM mrjj

          Hi
          Ah, yes if you use it as a parameter and not just for an assignment
          then the ; cannot be included.

          but then you must add it when assigning. so in that context
          u->closed_value = Nil;//extra ;
          the ; is not really extra. (IMHO)

          Are you saying that with a c compiler it will accept
          the define with no ;
          at a assignment?
          xxx = Nil

          R Offline
          R Offline
          RobDaNet
          wrote on last edited by
          #12

          @mrjj Not at all, I'm saying that in the initialization the ';' token is present and I shouldn't get those underlines.

          1 Reply Last reply
          0
          • mrjjM mrjj

            Hi
            Ah, yes if you use it as a parameter and not just for an assignment
            then the ; cannot be included.

            but then you must add it when assigning. so in that context
            u->closed_value = Nil;//extra ;
            the ; is not really extra. (IMHO)

            Are you saying that with a c compiler it will accept
            the define with no ;
            at a assignment?
            xxx = Nil

            R Offline
            R Offline
            RobDaNet
            wrote on last edited by
            #13

            @mrjj The message in the comment is what I get by hovering the mouse on the underline.

            1 Reply Last reply
            0
            • mrjjM Offline
              mrjjM Offline
              mrjj
              Lifetime Qt Champion
              wrote on last edited by
              #14

              hi
              well if you include the "extra" ; then
              i agree it should not whine.
              However, in that old creator, im not sure that can be disabled.

              and just so i understand.
              even with the ;
              you get
              u->next = NULL; // expected a declaration
              return u; // expected token ';' got '{'

              ?

              R 1 Reply Last reply
              2
              • mrjjM mrjj

                hi
                well if you include the "extra" ; then
                i agree it should not whine.
                However, in that old creator, im not sure that can be disabled.

                and just so i understand.
                even with the ;
                you get
                u->next = NULL; // expected a declaration
                return u; // expected token ';' got '{'

                ?

                R Offline
                R Offline
                RobDaNet
                wrote on last edited by
                #15

                @mrjj Thanks

                1 Reply Last reply
                0
                • mrjjM Offline
                  mrjjM Offline
                  mrjj
                  Lifetime Qt Champion
                  wrote on last edited by
                  #16

                  Hi
                  Just as a note:
                  You can use QtCreator with any version of Qt.
                  So if you wish you could use the newest Creator with Qt5.5.1
                  Its only if you wish to make Creator plugins the version does matter.

                  That said, im still not sure why it underlines it as
                  checking with other macros it seems to accept it.

                  R 1 Reply Last reply
                  2
                  • mrjjM mrjj

                    Hi
                    Just as a note:
                    You can use QtCreator with any version of Qt.
                    So if you wish you could use the newest Creator with Qt5.5.1
                    Its only if you wish to make Creator plugins the version does matter.

                    That said, im still not sure why it underlines it as
                    checking with other macros it seems to accept it.

                    R Offline
                    R Offline
                    RobDaNet
                    wrote on last edited by
                    #17

                    @mrjj Thanks for your note, too. I'm sure I will get the last version very soon. Especially since it offer the option to turn off the error underlining system. Maybe on the newest version these kind of macros won't even be flagged as an error, as you noticed before.

                    mrjjM 1 Reply Last reply
                    1
                    • R RobDaNet

                      @mrjj Thanks for your note, too. I'm sure I will get the last version very soon. Especially since it offer the option to turn off the error underlining system. Maybe on the newest version these kind of macros won't even be flagged as an error, as you noticed before.

                      mrjjM Offline
                      mrjjM Offline
                      mrjj
                      Lifetime Qt Champion
                      wrote on last edited by
                      #18

                      @RobDaNet
                      I tried to create a Object as a struct with
                      int n;
                      and it seems not to mind :)

                      1 Reply Last reply
                      1

                      • Login

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