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. Cannot change build directory!

Cannot change build directory!

Scheduled Pinned Locked Moved Solved Installation and Deployment
11 Posts 4 Posters 5.9k 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.
  • B Offline
    B Offline
    Bulloney
    wrote on last edited by A Former User
    #1

    I am trying to move my build directory to outside of my project. (I don't want to version control my build files and for whatever reason, I can't simply ignore the build files.)

    I tried changing the Default Build Directory in Options>Build & Run. I can successfully change this directory but the build files are still created in the project folder (not the directory I specified.)

    Next I tried changing the debug and release build paths in the ProjectName.pro.user file. I save these changes and rebuild. The files are AGAIN created in the project folder (not the directory I specified.)

    What's worse is that if I save these changes to the user file and close the project, then re-open it. The build locations in the user file are CHANGED BACK to directory I DO NOT want them in.

    This is incredibly frustrating. Any suggestions?

    Note: I am deleting the build files in between trying. They are completely generated from scratch in the location I do not want.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi and welcome to devnet,

      Did you enable shadow build when configuring your project the first time ?

      Also what version of Qt/Qt Creator/OS are you running ?

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

      1 Reply Last reply
      0
      • B Offline
        B Offline
        Bulloney
        wrote on last edited by
        #3

        Qt Creator 5.2.1
        Qt 3.0.1
        Windows 7

        MSVC 10

        And not sure about shadow building. Not even sure what it is. How do I check if it is enabled?

        From StackOverflow:

        Shadow building is a technique used to build different Qt builds of the same version for different platforms/compilers/etc. Your compiled build is in a different directory, separate from the original Qt source directory.

        I've created a shadow build for my MSVS2010 compiler. If I wanted to, I could create a new build for MinGW in a different build directory.

        1 Reply Last reply
        0
        • B Offline
          B Offline
          Bulloney
          wrote on last edited by
          #4

          I should mention that nothing is created in the directory I specified. It is completely untouched and the build files are generated in the location I do not want them at.

          1 Reply Last reply
          0
          • SGaistS Offline
            SGaistS Offline
            SGaist
            Lifetime Qt Champion
            wrote on last edited by
            #5

            It should be enabled by default when first configuring your project.

            In the Project panel, Build Settings under General you should have a checkbox with that option.

            Shadow building is exactly what you want "outside the source build".

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

            SwatiS 1 Reply Last reply
            1
            • B Offline
              B Offline
              Bulloney
              wrote on last edited by
              #6

              That did it! Thanks so much!

              1 Reply Last reply
              1
              • SGaistS SGaist

                It should be enabled by default when first configuring your project.

                In the Project panel, Build Settings under General you should have a checkbox with that option.

                Shadow building is exactly what you want "outside the source build".

                SwatiS Offline
                SwatiS Offline
                Swati
                wrote on last edited by
                #7

                @SGaist I use Qt Creator 5.6.0 on KUbuntu 16.04. I'm facing the same problem. Can you tell me which option should have checkbox in Tools->Options->Build&Run-> General ?

                ? 1 Reply Last reply
                1
                • SwatiS Swati

                  @SGaist I use Qt Creator 5.6.0 on KUbuntu 16.04. I'm facing the same problem. Can you tell me which option should have checkbox in Tools->Options->Build&Run-> General ?

                  ? Offline
                  ? Offline
                  A Former User
                  wrote on last edited by
                  #8

                  @Swati Is it this what you're looking for?

                  shadow build

                  SwatiS 1 Reply Last reply
                  1
                  • ? A Former User

                    @Swati Is it this what you're looking for?

                    shadow build

                    SwatiS Offline
                    SwatiS Offline
                    Swati
                    wrote on last edited by
                    #9

                    @Wieland Yeah. Problem solved now.
                    Thank you so much! :)

                    ? 1 Reply Last reply
                    1
                    • SwatiS Swati

                      @Wieland Yeah. Problem solved now.
                      Thank you so much! :)

                      ? Offline
                      ? Offline
                      A Former User
                      wrote on last edited by
                      #10

                      @Swati Glad you solved it eventually! These little things can make one crazy :-)

                      SwatiS 1 Reply Last reply
                      1
                      • ? A Former User

                        @Swati Glad you solved it eventually! These little things can make one crazy :-)

                        SwatiS Offline
                        SwatiS Offline
                        Swati
                        wrote on last edited by
                        #11

                        @Wieland Yeah right! :D

                        1 Reply Last reply
                        1

                        • Login

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