Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. How to make app bundle for macOS with OpenCV?

How to make app bundle for macOS with OpenCV?

Scheduled Pinned Locked Moved Unsolved Installation and Deployment
23 Posts 4 Posters 3.0k 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.
  • N Offline
    N Offline
    NintyS
    wrote on last edited by
    #1

    Hello how to create app bundle for macOS ( Catalina ) with OpenCV? When I go with this tutorial https://doc.qt.io/qt-5.9/osx-deployment.html then I have this error "make: *** No rule to make target `clean'. Stop." and when I skip this command then I have error that error "Project ERROR: opencv development package not found" I know how to fix it in Qt Creator but I don't know how to fix it in terminal.

    jsulmJ 2 Replies Last reply
    0
    • N NintyS

      Hello how to create app bundle for macOS ( Catalina ) with OpenCV? When I go with this tutorial https://doc.qt.io/qt-5.9/osx-deployment.html then I have this error "make: *** No rule to make target `clean'. Stop." and when I skip this command then I have error that error "Project ERROR: opencv development package not found" I know how to fix it in Qt Creator but I don't know how to fix it in terminal.

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @NintyS said in How to make app bundle for macOS with OpenCV?:

      then I have this error

      At which step?

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

      1 Reply Last reply
      0
      • N Offline
        N Offline
        NintyS
        wrote on last edited by
        #3

        First error I got on this command "make clean", and second error I have on this "qmake -config release".

        1 Reply Last reply
        0
        • N NintyS

          Hello how to create app bundle for macOS ( Catalina ) with OpenCV? When I go with this tutorial https://doc.qt.io/qt-5.9/osx-deployment.html then I have this error "make: *** No rule to make target `clean'. Stop." and when I skip this command then I have error that error "Project ERROR: opencv development package not found" I know how to fix it in Qt Creator but I don't know how to fix it in terminal.

          jsulmJ Offline
          jsulmJ Offline
          jsulm
          Lifetime Qt Champion
          wrote on last edited by
          #4

          @NintyS said in How to make app bundle for macOS with OpenCV?:

          I know how to fix it in Qt Creator

          How did you fix it in QtCreator?

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

          1 Reply Last reply
          1
          • N Offline
            N Offline
            NintyS
            wrote on last edited by
            #5

            I add to Build Environment PKG_CONFIG_PATH and modify PATH. ( I couldn't post it earlier because I don't have 1 point of reputation and I must wait every time 10 minutes ).

            jsulmJ 1 Reply Last reply
            1
            • N NintyS

              I add to Build Environment PKG_CONFIG_PATH and modify PATH. ( I couldn't post it earlier because I don't have 1 point of reputation and I must wait every time 10 minutes ).

              jsulmJ Offline
              jsulmJ Offline
              jsulm
              Lifetime Qt Champion
              wrote on last edited by
              #6

              @NintyS You can do exactly the same in the terminal, like:

              export PKG_CONFIG_PATH=SOME_PATH
              

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

              1 Reply Last reply
              1
              • N Offline
                N Offline
                NintyS
                wrote on last edited by
                #7

                Ok it works, but what about error with make clean? "qmake -config release" and "make" works but what with "make clean"? This commands is necessary? ( I will be asking about whole way of creating app bundle, because this isn't clear to me ).

                jsulmJ 1 Reply Last reply
                0
                • N NintyS

                  Ok it works, but what about error with make clean? "qmake -config release" and "make" works but what with "make clean"? This commands is necessary? ( I will be asking about whole way of creating app bundle, because this isn't clear to me ).

                  jsulmJ Offline
                  jsulmJ Offline
                  jsulm
                  Lifetime Qt Champion
                  wrote on last edited by jsulm
                  #8

                  @NintyS If there is nothing to clean "make clean" will fail. It should work after make. "make clean" is used to delete build artefacts, for example if you want to rebuild completely.

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

                  1 Reply Last reply
                  1
                  • N Offline
                    N Offline
                    NintyS
                    wrote on last edited by
                    #9

                    Here ( in tutorial ) is a "plugins" folder and I know I must create this directory myself, but this folder will be empty and in this tutorial is that I must use "make clean", "qmake -config release" and "make" so what I supposed to do? ( Can you give me a one point of reputation to I could send you reply faster? )

                    jsulmJ 1 Reply Last reply
                    1
                    • N NintyS

                      Here ( in tutorial ) is a "plugins" folder and I know I must create this directory myself, but this folder will be empty and in this tutorial is that I must use "make clean", "qmake -config release" and "make" so what I supposed to do? ( Can you give me a one point of reputation to I could send you reply faster? )

                      jsulmJ Offline
                      jsulmJ Offline
                      jsulm
                      Lifetime Qt Champion
                      wrote on last edited by
                      #10

                      @NintyS said in How to make app bundle for macOS with OpenCV?:

                      I know I must create this directory myself

                      According to the documentation this is not correct.
                      "When we built the Plug & Paint plugins, based on the DESTDIR variable in their .pro file, the plugins' .dylib files are in the plugins subdirectory under the plugandpaint directory. We just have to move this directory to the correct location."
                      https://doc.qt.io/qt-5.9/osx-deployment.html

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

                      1 Reply Last reply
                      0
                      • N Offline
                        N Offline
                        NintyS
                        wrote on last edited by NintyS
                        #11

                        @jsulm said in How to make app bundle for macOS with OpenCV?:

                        According to the documentation this is not correct.
                        "When we built the Plug & Paint plugins, based on the DESTDIR variable in their .pro file, the plugins' .dylib files are in the plugins subdirectory under the plugandpaint directory. We just have to move this directory to the correct location."

                        Then how to create a plugin folder? There we go to folder with app "cd /path/to/Qt/examples/widgets/tools/plugandpaint/app" and this create new file .app "make clean && qmake -config release && make" so where is command for plugins folder?

                        jsulmJ 1 Reply Last reply
                        0
                        • N NintyS

                          @jsulm said in How to make app bundle for macOS with OpenCV?:

                          According to the documentation this is not correct.
                          "When we built the Plug & Paint plugins, based on the DESTDIR variable in their .pro file, the plugins' .dylib files are in the plugins subdirectory under the plugandpaint directory. We just have to move this directory to the correct location."

                          Then how to create a plugin folder? There we go to folder with app "cd /path/to/Qt/examples/widgets/tools/plugandpaint/app" and this create new file .app "make clean && qmake -config release && make" so where is command for plugins folder?

                          jsulmJ Offline
                          jsulmJ Offline
                          jsulm
                          Lifetime Qt Champion
                          wrote on last edited by
                          #12

                          @NintyS This is stated in the link:
                          "This builds the core application. Use the following to build the plugins:"

                          cd ../plugandpaint/plugins
                          make clean
                          qmake -config release
                          make
                          

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

                          1 Reply Last reply
                          0
                          • N Offline
                            N Offline
                            NintyS
                            wrote on last edited by NintyS
                            #13

                            This don’t make any sense for me. Why I must go intro plugins directory if this directory don’t exist? Command „cd” set user position intro this directory.

                            jsulmJ 1 Reply Last reply
                            0
                            • N NintyS

                              This don’t make any sense for me. Why I must go intro plugins directory if this directory don’t exist? Command „cd” set user position intro this directory.

                              jsulmJ Offline
                              jsulmJ Offline
                              jsulm
                              Lifetime Qt Champion
                              wrote on last edited by jsulm
                              #14

                              @NintyS There IS plugins directory inside the plugandpaint app. It should look like this:

                              app
                              plugins
                              plugandpaint.pro
                              

                              This is what you have to do:

                              cd /path/to/Qt/examples/widgets/tools/plugandpaint/app
                              
                              // Run qmake to create a new makefile for the application, and do a clean build to create the dynamically linked executable:
                              
                              make clean
                              qmake -config release
                              make
                              
                              // This builds the core application.
                              // Use the following to build the plugins:
                              
                              cd ../plugandpaint/plugins
                              make clean
                              qmake -config release
                              make
                              

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

                              1 Reply Last reply
                              0
                              • N Offline
                                N Offline
                                NintyS
                                wrote on last edited by
                                #15

                                Do you want a screenshot?

                                jsulmJ 1 Reply Last reply
                                0
                                • N NintyS

                                  Do you want a screenshot?

                                  jsulmJ Offline
                                  jsulmJ Offline
                                  jsulm
                                  Lifetime Qt Champion
                                  wrote on last edited by
                                  #16

                                  @NintyS Yes, pleas.
                                  How did you install Qt? And did you install the examples?

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

                                  1 Reply Last reply
                                  0
                                  • N Offline
                                    N Offline
                                    NintyS
                                    wrote on last edited by
                                    #17

                                    Yes, I install qt and examples but I don't do this on the example, just on my own project. There is screenshots. Zrzut ekranu 2020-10-21 o 10.26.02.png Zrzut ekranu 2020-10-21 o 10.25.48.png

                                    jsulmJ 1 Reply Last reply
                                    0
                                    • N NintyS

                                      Yes, I install qt and examples but I don't do this on the example, just on my own project. There is screenshots. Zrzut ekranu 2020-10-21 o 10.26.02.png Zrzut ekranu 2020-10-21 o 10.25.48.png

                                      jsulmJ Offline
                                      jsulmJ Offline
                                      jsulm
                                      Lifetime Qt Champion
                                      wrote on last edited by
                                      #18

                                      @NintyS Well, in that case I guess you do not have any own plug-ins, so simply skip that step.

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

                                      1 Reply Last reply
                                      0
                                      • N Offline
                                        N Offline
                                        NintyS
                                        wrote on last edited by
                                        #19

                                        Oooo. Ok.

                                        1 Reply Last reply
                                        0
                                        • N Offline
                                          N Offline
                                          NintyS
                                          wrote on last edited by
                                          #20

                                          Now I have another error: "/Applications/Mobile/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump: error: 'QtGui.framework/QtGui': No such file or directory"

                                          Why otool search framework there but not in Qt/version/clang/bin?

                                          jsulmJ 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