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. Loading a macOS project on a Windows virtual machine
Forum Updated to NodeBB v4.3 + New Features

Loading a macOS project on a Windows virtual machine

Scheduled Pinned Locked Moved Solved Installation and Deployment
16 Posts 4 Posters 1.8k Views 3 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.
  • Christian EhrlicherC Offline
    Christian EhrlicherC Offline
    Christian Ehrlicher
    Lifetime Qt Champion
    wrote on last edited by
    #7

    The .pro.user file can not be shared between different systems - it does not belong to the source tree even it is created in there by QtCreator

    Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
    Visit the Qt Academy at https://academy.qt.io/catalog

    MortyMarsM 1 Reply Last reply
    1
    • Christian EhrlicherC Christian Ehrlicher

      The .pro.user file can not be shared between different systems - it does not belong to the source tree even it is created in there by QtCreator

      MortyMarsM Offline
      MortyMarsM Offline
      MortyMars
      wrote on last edited by
      #8

      @Christian-Ehrlicher @Aronox

      Thank you for these clarifications.
      Unfortunately it doesn't tell me how to add the right kit and open my macOS project on Windows...

      Christian EhrlicherC Pl45m4P A 3 Replies Last reply
      0
      • MortyMarsM MortyMars

        @Christian-Ehrlicher @Aronox

        Thank you for these clarifications.
        Unfortunately it doesn't tell me how to add the right kit and open my macOS project on Windows...

        Christian EhrlicherC Offline
        Christian EhrlicherC Offline
        Christian Ehrlicher
        Lifetime Qt Champion
        wrote on last edited by
        #9

        @MortyMars said in Loading a macOS project on a Windows virtual machine:

        my macOS project on Windows...

        You can not compile MacOS under Windows.

        Install Qt and QtCreator with the Qt online installer then QtCreator should automatically detect the Qt installation. When you want to use MSVC you also have to install it separately. Nothing more needed.

        Qt Online Installer direct download: https://download.qt.io/official_releases/online_installers/
        Visit the Qt Academy at https://academy.qt.io/catalog

        MortyMarsM 1 Reply Last reply
        1
        • MortyMarsM MortyMars

          @Christian-Ehrlicher @Aronox

          Thank you for these clarifications.
          Unfortunately it doesn't tell me how to add the right kit and open my macOS project on Windows...

          Pl45m4P Offline
          Pl45m4P Offline
          Pl45m4
          wrote on last edited by
          #10

          @MortyMars

          If you have a working Qt installation on Mac and Windows, you can copy the project over to Windows and delete everything from the project folder except the .h, .cpp and one yourProject.pro file...
          Everything else, files like something.pro.user or something.pro5372527362 can be deleted. You can also delete the build folder if it's included in your project dir.
          When you project is "clean", you just open QtCreator, load the project with "Open Project..." and then configure it using your local kit which is installed.


          If debugging is the process of removing software bugs, then programming must be the process of putting them in.

          ~E. W. Dijkstra

          MortyMarsM 1 Reply Last reply
          1
          • Christian EhrlicherC Christian Ehrlicher

            @MortyMars said in Loading a macOS project on a Windows virtual machine:

            my macOS project on Windows...

            You can not compile MacOS under Windows.

            Install Qt and QtCreator with the Qt online installer then QtCreator should automatically detect the Qt installation. When you want to use MSVC you also have to install it separately. Nothing more needed.

            MortyMarsM Offline
            MortyMarsM Offline
            MortyMars
            wrote on last edited by
            #11

            @Christian-Ehrlicher said in Loading a macOS project on a Windows virtual machine:

            You can not compile MacOS under Windows.

            I understand that this is unfortunately not possible :-(
            I misspoke, sorry.
            I meant that I can't open the project created on macOS, in a Qt installation on Windows.

            1 Reply Last reply
            0
            • Pl45m4P Pl45m4

              @MortyMars

              If you have a working Qt installation on Mac and Windows, you can copy the project over to Windows and delete everything from the project folder except the .h, .cpp and one yourProject.pro file...
              Everything else, files like something.pro.user or something.pro5372527362 can be deleted. You can also delete the build folder if it's included in your project dir.
              When you project is "clean", you just open QtCreator, load the project with "Open Project..." and then configure it using your local kit which is installed.

              MortyMarsM Offline
              MortyMarsM Offline
              MortyMars
              wrote on last edited by
              #12

              @Pl45m4, @Aronox, @Christian-Ehrlicher

              After running the maintenance tool to consolidate my Qt installation, and deleting the 'myproject.pro.user' file, the project finally opens under Windows. That's great!
              Thanks a lot @Pl45m4 for the help.

              I'm just discovering my application on Windows and I can see that I'm going to have to do some work to make the interface look similar to what I have on the macOS side (in particular the alignment of the text in my QComboboxes, and the size of the QTextedit fonts).
              But that's another subject that will no doubt open up new posts ;-)

              Thanks again to everyone.

              1 Reply Last reply
              0
              • MortyMarsM MortyMars has marked this topic as solved on
              • MortyMarsM MortyMars

                @Christian-Ehrlicher @Aronox

                Thank you for these clarifications.
                Unfortunately it doesn't tell me how to add the right kit and open my macOS project on Windows...

                A Offline
                A Offline
                Aronox
                wrote on last edited by
                #13

                @MortyMars here's how I do it, after I click to sleect a kit, i sleect the kit with the same Qt version (you have to have the same version installed to do this). And it just works.
                3668e791-9045-4826-848e-3bed67d72386-image.png

                See i have two debug files? That is one was created on MacOS and one on Windows. And "post_login" is the main project folder with the .h, .prp, .cpp and any other source files i have in there.

                0a95a0f2-7568-4089-b7e5-7d8fbed485bb-image.png

                and google drive keeps the files synced between the two systems, no copying needed.

                Pl45m4P 1 Reply Last reply
                0
                • MortyMarsM Offline
                  MortyMarsM Offline
                  MortyMars
                  wrote on last edited by
                  #14

                  Thanks @Aronox

                  1 Reply Last reply
                  0
                  • A Aronox

                    @MortyMars here's how I do it, after I click to sleect a kit, i sleect the kit with the same Qt version (you have to have the same version installed to do this). And it just works.
                    3668e791-9045-4826-848e-3bed67d72386-image.png

                    See i have two debug files? That is one was created on MacOS and one on Windows. And "post_login" is the main project folder with the .h, .prp, .cpp and any other source files i have in there.

                    0a95a0f2-7568-4089-b7e5-7d8fbed485bb-image.png

                    and google drive keeps the files synced between the two systems, no copying needed.

                    Pl45m4P Offline
                    Pl45m4P Offline
                    Pl45m4
                    wrote on last edited by Pl45m4
                    #15

                    @Aronox said in Loading a macOS project on a Windows virtual machine:

                    (you have to have the same version installed to do this)

                    No you don't ;-)
                    Unless there are major differences in your code and you use features that one version has and the other don't, the same code can be configured, for example, using a Qt 6.6 Kit on Windows and a Qt 6.7 or Qt 6.5 Kit on Mac.
                    When configuring a project that originates from Qt 6.7 with a very ancient kit that uses Qt 4.8, you might face some difficulties ;-)


                    If debugging is the process of removing software bugs, then programming must be the process of putting them in.

                    ~E. W. Dijkstra

                    1 Reply Last reply
                    0
                    • MortyMarsM Offline
                      MortyMarsM Offline
                      MortyMars
                      wrote on last edited by
                      #16

                      Thank you @Pl45m4
                      That's not my case, but it's good to know :-)

                      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