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. Correct syntax to register object reference using qRegisterMetaType?
Forum Updated to NodeBB v4.3 + New Features

Correct syntax to register object reference using qRegisterMetaType?

Scheduled Pinned Locked Moved Solved General and Desktop
34 Posts 7 Posters 7.1k Views 4 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.
  • S SPlatten
    6 Jan 2021, 18:45

    @Christian-Ehrlicher , Well that's the only change I'm implemented and now there is no message, so perhaps this is something that needs looking at?

    K Offline
    K Offline
    kshegunov
    Moderators
    wrote on 6 Jan 2021, 19:34 last edited by
    #25

    @SPlatten said in Correct syntax to register object reference using qRegisterMetaType?:

    @Christian-Ehrlicher , Well that's the only change I'm implemented and now there is no message, so perhaps this is something that needs looking at?

    Run with QT_FATAL_WARNINGS=1 as an environment variable and extract the stack trace, then you will have leveraged your debugger to show you exactly where you're passing a reference between threads.

    Read and abide by the Qt Code of Conduct

    S 1 Reply Last reply 6 Jan 2021, 20:11
    2
    • K kshegunov
      6 Jan 2021, 19:34

      @SPlatten said in Correct syntax to register object reference using qRegisterMetaType?:

      @Christian-Ehrlicher , Well that's the only change I'm implemented and now there is no message, so perhaps this is something that needs looking at?

      Run with QT_FATAL_WARNINGS=1 as an environment variable and extract the stack trace, then you will have leveraged your debugger to show you exactly where you're passing a reference between threads.

      S Offline
      S Offline
      SPlatten
      wrote on 6 Jan 2021, 20:11 last edited by
      #26

      @kshegunov said in Correct syntax to register object reference using qRegisterMetaType?:

      QT_FATAL_WARNINGS=1

      I've opened both .pro files and added that line, then cleaned and rebuilt, the applications have been running for several minutes, nothing to report, no issues.

      Kind Regards,
      Sy

      1 Reply Last reply
      0
      • S Offline
        S Offline
        SGaist
        Lifetime Qt Champion
        wrote on 6 Jan 2021, 20:15 last edited by
        #27

        It's an environnement variable, not a define.

        You have to set it in the Run tab of the Project panel.

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

        S 1 Reply Last reply 6 Jan 2021, 20:16
        1
        • S SGaist
          6 Jan 2021, 20:15

          It's an environnement variable, not a define.

          You have to set it in the Run tab of the Project panel.

          S Offline
          S Offline
          SPlatten
          wrote on 6 Jan 2021, 20:16 last edited by
          #28

          @SGaist , Yes, just googled it and then added as environment variable:

          export QT_FATAL_WARNINGS=1
          

          Then restarted, same, not seeing anything additional.

          Kind Regards,
          Sy

          1 Reply Last reply
          0
          • S Offline
            S Offline
            SGaist
            Lifetime Qt Champion
            wrote on 6 Jan 2021, 20:18 last edited by
            #29

            Restarted what ?
            How are you currently running your application ?

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

            S 1 Reply Last reply 7 Jan 2021, 07:50
            1
            • S SGaist
              6 Jan 2021, 20:18

              Restarted what ?
              How are you currently running your application ?

              S Offline
              S Offline
              SPlatten
              wrote on 7 Jan 2021, 07:50 last edited by
              #30

              @SGaist , I launch the processes with Qt Creator in debug mode, using two separate instances of Qt Creator.

              Kind Regards,
              Sy

              1 Reply Last reply
              0
              • S Offline
                S Offline
                SGaist
                Lifetime Qt Champion
                wrote on 7 Jan 2021, 08:33 last edited by SGaist 1 Jul 2021, 08:33
                #31

                Did you check the environment variables in the Run part of the Project Panel to ensure it's properly set ?

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

                S 1 Reply Last reply 8 Jan 2021, 07:10
                1
                • S SGaist
                  7 Jan 2021, 08:33

                  Did you check the environment variables in the Run part of the Project Panel to ensure it's properly set ?

                  S Offline
                  S Offline
                  SPlatten
                  wrote on 8 Jan 2021, 07:10 last edited by
                  #32

                  @SGaist , I checked in a terminal, I don't know how or where to "Run part of the Project Panel" ?

                  Kind Regards,
                  Sy

                  J 1 Reply Last reply 8 Jan 2021, 07:14
                  0
                  • S SPlatten
                    8 Jan 2021, 07:10

                    @SGaist , I checked in a terminal, I don't know how or where to "Run part of the Project Panel" ?

                    J Offline
                    J Offline
                    jsulm
                    Lifetime Qt Champion
                    wrote on 8 Jan 2021, 07:14 last edited by jsulm 1 Aug 2021, 07:14
                    #33

                    @SPlatten said in Correct syntax to register object reference using qRegisterMetaType?:

                    I don't know how or where to "Run part of the Project Panel" ?

                    Easy to find actually.
                    Left pane: Projects -> Build & Run -> Run...

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

                    S 1 Reply Last reply 8 Jan 2021, 07:26
                    2
                    • J jsulm
                      8 Jan 2021, 07:14

                      @SPlatten said in Correct syntax to register object reference using qRegisterMetaType?:

                      I don't know how or where to "Run part of the Project Panel" ?

                      Easy to find actually.
                      Left pane: Projects -> Build & Run -> Run...

                      S Offline
                      S Offline
                      SPlatten
                      wrote on 8 Jan 2021, 07:26 last edited by
                      #34

                      @jsulm , thank you, added it now, building now.

                      Kind Regards,
                      Sy

                      1 Reply Last reply
                      0

                      34/34

                      8 Jan 2021, 07:26

                      • Login

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