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. using opc ua in qt
Forum Updated to NodeBB v4.3 + New Features

using opc ua in qt

Scheduled Pinned Locked Moved Solved General and Desktop
18 Posts 3 Posters 3.0k 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.
  • M Offline
    M Offline
    Mogli123
    wrote on last edited by Mogli123
    #7

    When I try to run:

    cmake -DCMAKE_BUILD_TYPE = Share -G "MinGW Makefiles" -DUA_ENABLE_AMALGAMATION = ON -DCMAKE_INSTALL_PREFIX = c: \ Qt_5_12_MinGW \ open62541\build ..

    I get the following error:
    CMake error: The source directory "c: Qt_5_12_MinGW / open62541 / build" is not against containing CMakeLists.txt.

    I run this code in the build folder like in the discripiton.
    I have installed MinGW64
    is this a problem?

    What am I doing wrong?

    1 Reply Last reply
    0
    • ODБOïO Offline
      ODБOïO Offline
      ODБOï
      wrote on last edited by
      #8

      @Mogli123 hi, try to add .. at the end of your command

      M 1 Reply Last reply
      0
      • ODБOïO ODБOï

        @Mogli123 hi, try to add .. at the end of your command

        M Offline
        M Offline
        Mogli123
        wrote on last edited by Mogli123
        #9

        @LeLev
        hi,
        I have the 2 dots allready in my code like in my post above

        When I run:

        cmake -DCMAKE_BUILD_TYPE=Release -G "MinGW Makefiles" -DUA_ENABLE_AMALGAMATION=ON -DCMAKE_INSTALL_PREFIX=c:\path\to\open62541-mingw-install ..

        I get this error:

        CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles" CMake_Make_PROGRAM is not set. You probably need to select a different build tool.
        CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles" CMake_Make_PROGRAM is not set. You probably need to select a different build tool.
        CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
        CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

        I have no experience to work with the shell therefore I have no idea what I can do to solve the error.

        ODБOïO 1 Reply Last reply
        0
        • M Mogli123

          @LeLev
          hi,
          I have the 2 dots allready in my code like in my post above

          When I run:

          cmake -DCMAKE_BUILD_TYPE=Release -G "MinGW Makefiles" -DUA_ENABLE_AMALGAMATION=ON -DCMAKE_INSTALL_PREFIX=c:\path\to\open62541-mingw-install ..

          I get this error:

          CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles" CMake_Make_PROGRAM is not set. You probably need to select a different build tool.
          CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles" CMake_Make_PROGRAM is not set. You probably need to select a different build tool.
          CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
          CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage

          I have no experience to work with the shell therefore I have no idea what I can do to solve the error.

          ODБOïO Offline
          ODБOïO Offline
          ODБOï
          wrote on last edited by
          #10

          @Mogli123 see if this can help
          https://stackoverflow.com/questions/45150172/cmake-error-cmake-was-unable-to-find-a-build-program-corresponding-to-mingw-ma?rq=1

          M 1 Reply Last reply
          1
          • ODБOïO ODБOï

            @Mogli123 see if this can help
            https://stackoverflow.com/questions/45150172/cmake-error-cmake-was-unable-to-find-a-build-program-corresponding-to-mingw-ma?rq=1

            M Offline
            M Offline
            Mogli123
            wrote on last edited by
            #11

            @LeLev
            thank you :)
            adding links to the system path solved the problem

            but now I have a building problem with

            mingw32-make

            error:

            cc1.exe: error: unrecognized command line option "-Wpedantic"
            cc1.exe: warnings being treated as errors
            cc1.exe: error:unrecognized command line option "-Wno-static-in-inline"
            ...

            if one error is solved the next one will follow:(

            ODБOïO 1 Reply Last reply
            0
            • M Mogli123

              @LeLev
              thank you :)
              adding links to the system path solved the problem

              but now I have a building problem with

              mingw32-make

              error:

              cc1.exe: error: unrecognized command line option "-Wpedantic"
              cc1.exe: warnings being treated as errors
              cc1.exe: error:unrecognized command line option "-Wno-static-in-inline"
              ...

              if one error is solved the next one will follow:(

              ODБOïO Offline
              ODБOïO Offline
              ODБOï
              wrote on last edited by
              #12

              @Mogli123
              Can you please check your mingw version ? with mingw32-make -ver

              i used mingw that comes with qt, adding this to system path

              C:\Qt\5.12.0\mingw73_64\bin

              M 1 Reply Last reply
              0
              • ODБOïO ODБOï

                @Mogli123
                Can you please check your mingw version ? with mingw32-make -ver

                i used mingw that comes with qt, adding this to system path

                C:\Qt\5.12.0\mingw73_64\bin

                M Offline
                M Offline
                Mogli123
                wrote on last edited by
                #13

                @LeLev
                Thank you very much for taking the time to help me

                I'm using mingw from qt, too.

                my mingw version is:
                GNU Make 4.2.1
                Cuilt for x86_64-w64-mingw32
                Copyright....

                I add the same as you to the system path

                ODБOïO 1 Reply Last reply
                0
                • M Mogli123

                  @LeLev
                  Thank you very much for taking the time to help me

                  I'm using mingw from qt, too.

                  my mingw version is:
                  GNU Make 4.2.1
                  Cuilt for x86_64-w64-mingw32
                  Copyright....

                  I add the same as you to the system path

                  ODБOïO Offline
                  ODБOïO Offline
                  ODБOï
                  wrote on last edited by ODБOï
                  #14

                  @Mogli123 when you call cmake .. see if your output is ~similar to mine
                  maybe you need to update gcc

                  cmake -DCMAKE_BUILD_TYPE=Release -G "MinGW Makefiles" -DUA_ENABLE_AMALGAMATION=ON ..
                  -- The C compiler identification is GNU 5.1.0
                  -- The CXX compiler identification is GNU 5.1.0
                  -- Check for working C compiler: C:/TDM-GCC-64/bin/gcc.exe
                  -- Check for working C compiler: C:/TDM-GCC-64/bin/gcc.exe -- works
                  -- Detecting C compiler ABI info
                  -- Detecting C compiler ABI info - done
                  -- Detecting C compile features
                  -- Detecting C compile features - done
                  -- Check for working CXX compiler: C:/TDM-GCC-64/bin/g++.exe
                  -- Check for working CXX compiler: C:/TDM-GCC-64/bin/g++.exe -- works
                  -- Detecting CXX compiler ABI info
                  -- Detecting CXX compiler ABI info - done
                  -- Detecting CXX compile features
                  -- Detecting CXX compile features - done
                  -- Found PythonInterp: C:/Users/lev/AppData/Local/Programs/Python/Python36-32/python.exe (found version "3.6.5")
                  -- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.16.2.windows.1")
                  -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE)
                  -- Could NOT find LATEX (missing: LATEX_COMPILER)
                  -- Configuring done
                  -- Generating done
                  -- Build files have been written to: C:/Users/lev/Documents/LIB/open62541/build
                  
                  M 1 Reply Last reply
                  0
                  • ODБOïO ODБOï

                    @Mogli123 when you call cmake .. see if your output is ~similar to mine
                    maybe you need to update gcc

                    cmake -DCMAKE_BUILD_TYPE=Release -G "MinGW Makefiles" -DUA_ENABLE_AMALGAMATION=ON ..
                    -- The C compiler identification is GNU 5.1.0
                    -- The CXX compiler identification is GNU 5.1.0
                    -- Check for working C compiler: C:/TDM-GCC-64/bin/gcc.exe
                    -- Check for working C compiler: C:/TDM-GCC-64/bin/gcc.exe -- works
                    -- Detecting C compiler ABI info
                    -- Detecting C compiler ABI info - done
                    -- Detecting C compile features
                    -- Detecting C compile features - done
                    -- Check for working CXX compiler: C:/TDM-GCC-64/bin/g++.exe
                    -- Check for working CXX compiler: C:/TDM-GCC-64/bin/g++.exe -- works
                    -- Detecting CXX compiler ABI info
                    -- Detecting CXX compiler ABI info - done
                    -- Detecting CXX compile features
                    -- Detecting CXX compile features - done
                    -- Found PythonInterp: C:/Users/lev/AppData/Local/Programs/Python/Python36-32/python.exe (found version "3.6.5")
                    -- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.16.2.windows.1")
                    -- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE)
                    -- Could NOT find LATEX (missing: LATEX_COMPILER)
                    -- Configuring done
                    -- Generating done
                    -- Build files have been written to: C:/Users/lev/Documents/LIB/open62541/build
                    
                    M Offline
                    M Offline
                    Mogli123
                    wrote on last edited by
                    #15

                    @LeLev

                    I delet the fils in the build folder

                    try cmake again and all works fine

                    I don't know why....

                    THANK you very much for your helping

                    that is now qopcua 5.12?
                    Should I load the 5.11 version, because you noticed that the 5.12 does not work for you?

                    ODБOïO 1 Reply Last reply
                    1
                    • M Mogli123

                      @LeLev

                      I delet the fils in the build folder

                      try cmake again and all works fine

                      I don't know why....

                      THANK you very much for your helping

                      that is now qopcua 5.12?
                      Should I load the 5.11 version, because you noticed that the 5.12 does not work for you?

                      ODБOïO Offline
                      ODБOïO Offline
                      ODБOï
                      wrote on last edited by
                      #16

                      @Mogli123 right click on your cloned qtopcua folder> TortoiseGit > Show log to see the version.

                      Please try to build the qtopcua 5.12 and tell me if it works for you.

                      qmake c:\users\lev\Documents\LIB\qtopcua -- OPEN62541_PREFIX=c:\users\lev\document
                      s\lib\open62541 OPEN62541_INCDIR=c:\users\lev\documents\lib\open62541\build OPEN62541_LIBDIR=c:\users\lev\documents\lib\open62541\bu
                      ild\bin
                      mingw32-make
                      mingw32-make install
                      
                      M 1 Reply Last reply
                      0
                      • ODБOïO ODБOï

                        @Mogli123 right click on your cloned qtopcua folder> TortoiseGit > Show log to see the version.

                        Please try to build the qtopcua 5.12 and tell me if it works for you.

                        qmake c:\users\lev\Documents\LIB\qtopcua -- OPEN62541_PREFIX=c:\users\lev\document
                        s\lib\open62541 OPEN62541_INCDIR=c:\users\lev\documents\lib\open62541\build OPEN62541_LIBDIR=c:\users\lev\documents\lib\open62541\bu
                        ild\bin
                        mingw32-make
                        mingw32-make install
                        
                        M Offline
                        M Offline
                        Mogli123
                        wrote on last edited by
                        #17

                        @LeLev

                        It seems that I have the 5.11 version
                        0_1545216990793_Unbenannt_2.PNG

                        I runed the code like in the discripiton

                        0_1545217141684_Unbenannt_3.PNG

                        I see no error but howe can I test if it works?
                        sorry if this is a stupid question

                        ODБOïO 1 Reply Last reply
                        0
                        • M Mogli123

                          @LeLev

                          It seems that I have the 5.11 version
                          0_1545216990793_Unbenannt_2.PNG

                          I runed the code like in the discripiton

                          0_1545217141684_Unbenannt_3.PNG

                          I see no error but howe can I test if it works?
                          sorry if this is a stupid question

                          ODБOïO Offline
                          ODБOïO Offline
                          ODБOï
                          wrote on last edited by
                          #18

                          @Mogli123 said in using opc ua in qt:

                          howe can I test if it works?

                          create a project, a class, include <QtOpcUa> , create QScopedPointer<QOpcUaClient> m_client; , compile

                          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