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. How to connect Risip in Qt
Forum Updated to NodeBB v4.3 + New Features

How to connect Risip in Qt

Scheduled Pinned Locked Moved Unsolved General and Desktop
52 Posts 6 Posters 9.3k 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.
  • M Mikeeeeee

    Maybe it's the debugger, I only have these:!
    0_1560427300816_1.png
    error js AsteriskManager-master:: No rule to make target 'C:/Users/New Owner/Downloads/AsteriskManager-master/build-test-Desktop_Qt_5_12_3_MinGW_64_bit-Debug/../src/debug/libasteriskmanager.a', needed by 'debug/tst_loginactiontest.exe'. Stop.
    error of Qt-Asterisk-Desktop-master: dependent 'phonon\seekslider.h' does not exist.
    error qt-asterisk-code-r100 : Unknown module(s) in QT: webkit
    errors of metasec: C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
    C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
    C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
    C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."
    C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."

    JKSHJ Offline
    JKSHJ Offline
    JKSH
    Moderators
    wrote on last edited by
    #40

    @Mikeeeeee said in How to connect Risip in Qt:

    Maybe it's the debugger

    Actually, none of the errors you listed are caused by the debugger.

    error of Qt-Asterisk-Desktop-master: dependent 'phonon\seekslider.h' does not exist.

    This error tells you that the project is looking for a header file called seekslider.h, but it cannot find the header.

    error qt-asterisk-code-r100 : Unknown module(s) in QT: webkit

    This error tells you that Qt WebKit is not installed.

    The Qt WebKit module was deprecated and removed from Qt 5.6.

    You have 2 options:

    • Downgrade to Qt 5.5, OR
    • Install an unofficial version: https://github.com/annulen/webkit/tree/qtwebkit-5.212.0-alpha2

    errors of metasec: C:\Users\New Owner\Downloads\MetaVoIP1\pjproject-2.4\pjlib\include\pj\config.h:278: error: C1189: #error: "Please specify target machine."

    config.h requires you to #define a macro so that #ifdef logic will not lead to an #error.

    Read config.h, especially the lines above line #278 to figure out what you need to do.

    error js AsteriskManager-master:: No rule to make target 'C:/Users/New Owner/Downloads/AsteriskManager-master/build-test-Desktop_Qt_5_12_3_MinGW_64_bit-Debug/../src/debug/libasteriskmanager.a', needed by 'debug/tst_loginactiontest.exe'. Stop.

    I'm not sure about this error. Fix the others first, then come back to this one.

    Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

    1 Reply Last reply
    2
    • M Offline
      M Offline
      Mikeeeeee
      wrote on last edited by
      #41

      It looks like each of these projects will be a lot of fuss. Maybe you know how to connect PJSIP?

      JKSHJ 1 Reply Last reply
      0
      • M Mikeeeeee

        It looks like each of these projects will be a lot of fuss. Maybe you know how to connect PJSIP?

        JKSHJ Offline
        JKSHJ Offline
        JKSH
        Moderators
        wrote on last edited by
        #42

        @Mikeeeeee said in How to connect Risip in Qt:

        Maybe you know how to connect PJSIP?

        I've never used PJSIP before, sorry.

        I can offer help with things related to Qt, but I can't offer help with external tools that I've never used before.

        If this is important to you, I recommend you hire a professional to help you.

        Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

        1 Reply Last reply
        2
        • M Offline
          M Offline
          Mikeeeeee
          wrote on last edited by
          #43

          How do you connect such libraries with the help of the compiler?

          JKSHJ 1 Reply Last reply
          0
          • M Mikeeeeee

            How do you connect such libraries with the help of the compiler?

            JKSHJ Offline
            JKSHJ Offline
            JKSH
            Moderators
            wrote on last edited by
            #44

            @Mikeeeeee said in How to connect Risip in Qt:

            How do you connect such libraries with the help of the compiler?

            1. Download (or build) a version of the library that is compatible with your compiler.
            2. Add the library to your project: https://doc.qt.io/qt-5/qmake-project-files.html#declaring-other-libraries
            3. #include the library headers in your own code and call the library functions
            4. Build your code

            Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

            1 Reply Last reply
            2
            • M Offline
              M Offline
              Mikeeeeee
              wrote on last edited by
              #45

              But PJSIP does not have dll and lib files.

              mrjjM JKSHJ 2 Replies Last reply
              0
              • M Mikeeeeee

                But PJSIP does not have dll and lib files.

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

                Hi
                You are supposed to produce the DLL and lib files your self by closely following
                https://trac.pjsip.org/repos/wiki/Getting-Started/Windows

                1 Reply Last reply
                2
                • M Mikeeeeee

                  But PJSIP does not have dll and lib files.

                  JKSHJ Offline
                  JKSHJ Offline
                  JKSH
                  Moderators
                  wrote on last edited by
                  #47

                  @Mikeeeeee said in How to connect Risip in Qt:

                  But PJSIP does not have dll and lib files.

                  @mrjj is right. As I said in my previous post:

                  1. build a version of the library that is compatible with your compiler.

                  Here, "build" means use your compiler to create .dll/.lib files from the library's source code.

                  Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                  1 Reply Last reply
                  1
                  • M Offline
                    M Offline
                    Mikeeeeee
                    wrote on last edited by
                    #48

                    There is described an option for Visual Studio. But how to do it in Qt?

                    jsulmJ 1 Reply Last reply
                    0
                    • M Mikeeeeee

                      There is described an option for Visual Studio. But how to do it in Qt?

                      jsulmJ Online
                      jsulmJ Online
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #49

                      @Mikeeeeee Since you're using MSVC++ compiler (from Visual Studio) build the lib using the description for Visual Studio.

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

                      1 Reply Last reply
                      1
                      • M Offline
                        M Offline
                        Mikeeeeee
                        wrote on last edited by
                        #50

                        But is it possible to compile this dll into Qt? I have MSVC2019, but I never used it. How can I build a Dll in MSVC2019 (I created a library project)?

                        jsulmJ JKSHJ 2 Replies Last reply
                        0
                        • M Mikeeeeee

                          But is it possible to compile this dll into Qt? I have MSVC2019, but I never used it. How can I build a Dll in MSVC2019 (I created a library project)?

                          jsulmJ Online
                          jsulmJ Online
                          jsulm
                          Lifetime Qt Champion
                          wrote on last edited by
                          #51

                          @Mikeeeeee said in How to connect Risip in Qt:

                          But is it possible to compile this dll into Qt?

                          You don't compile a dll "into Qt". You simply compile it and then use in your app.

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

                          1 Reply Last reply
                          0
                          • M Mikeeeeee

                            But is it possible to compile this dll into Qt? I have MSVC2019, but I never used it. How can I build a Dll in MSVC2019 (I created a library project)?

                            JKSHJ Offline
                            JKSHJ Offline
                            JKSH
                            Moderators
                            wrote on last edited by
                            #52

                            @Mikeeeeee said in How to connect Risip in Qt:

                            But is it possible to compile this dll into Qt?

                            It is important to understand:

                            • C++ is a language.
                            • PJSIP is a C++ library.
                            • Qt is a C++ library (mostly).
                            • Qt Creator is an IDE.
                            • Visual Studio is an IDE.
                            • Microsoft Visual C++ is a compiler.

                            You use an IDE to write code and build applications/libraries. You need to tell your IDE which compiler to use.

                            You can use Visual Studio to write C++ applications that link to the Qt and PJSIP libraries.
                            You can use Qt Creator to write C++ applications that link to the Qt and PJSIP libraries.

                            How can I build a Dll in MSVC2019 (I created a library project)?

                            You must follow the instructions from PJSIP documentation. We do not know how to build PJSIP.

                            Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                            1 Reply Last reply
                            3

                            • Login

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