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 set INCLUDEPATH from subdirectory?
QtWS25 Last Chance

how set INCLUDEPATH from subdirectory?

Scheduled Pinned Locked Moved General and Desktop
includepathpro file
9 Posts 3 Posters 4.2k 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.
  • G Offline
    G Offline
    Giorgi
    wrote on 22 Apr 2015, 08:15 last edited by
    #1

    ok.

    My project is C:/Qt_projects/project_name/release_directory/release/

    Inside I have custom folder named simple_lib. now In .pro file I want to set INCLUDEPATH from that folder.
    One way is to set it from absolute path like this
    INCLUDEPATH += C:/Qt_projects/project_name/release_directory/release/simple_lib

    but I want to set it like this:
    INCLUDEPATH += /simple_lib
    or
    INCLUDEPATH += . simple_lib
    but not work.
    how to do this?

    1 Reply Last reply
    0
    • C Offline
      C Offline
      cybercatalyst
      wrote on 22 Apr 2015, 08:23 last edited by
      #2

      You can use $$PWD which returns the path the current file is in.

      1 Reply Last reply
      0
      • G Offline
        G Offline
        Giorgi
        wrote on 22 Apr 2015, 08:35 last edited by Giorgi
        #3

        I added $PWD/simple_lib or $$PWD/simple_lib but still not working.
        my header test.h still invisible.

        error: test.h: No such file or directory
        test.h is in the simple_lib directory

        What i did wrong?

        1 Reply Last reply
        0
        • C Offline
          C Offline
          cybercatalyst
          wrote on 22 Apr 2015, 08:46 last edited by SGaist
          #4

          oops, it seems the forum swallowed a "$", it must be two of them, ie. "$$PWD"

          [edit: Corrected $ escaping to show the proper number of them]

          1 Reply Last reply
          0
          • G Offline
            G Offline
            Giorgi
            wrote on 22 Apr 2015, 08:52 last edited by
            #5

            Yes I have two of them but still same error.

            1 Reply Last reply
            0
            • S Offline
              S Offline
              SGaist
              Lifetime Qt Champion
              wrote on 22 Apr 2015, 22:09 last edited by
              #6

              Hi,

              Where's the pro file you are calling to build that project ? In what folder did you put it ?

              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
              • G Offline
                G Offline
                Giorgi
                wrote on 24 Apr 2015, 06:33 last edited by Giorgi
                #7

                I created simple_lib folder into build_path/release directory where generated .exe. file. but when I set INCLUDEPATH += $$PWD/simple_lib and put .h file into than simple_lib directory minwg can't compile project because it couldn't see .h file. But after I moved .h file from build_path/release/simple_lib into build_path/release and set INCLUDEPATH += $$PWD/ it worked. As i guessed INCLUDEPATH doesn't work with sub directories...?

                1 Reply Last reply
                0
                • C Offline
                  C Offline
                  cybercatalyst
                  wrote on 24 Apr 2015, 08:05 last edited by
                  #8

                  This is whistling a bell here. Since I last used Windows years ago using mingw, I remember there were issues with mingw not being able to properly handle includepaths. I don't remember why and how, but I leave this up to you to research on that.

                  That said, include paths support subdirectories. This will likely not be an issue with qmake.

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    SGaist
                    Lifetime Qt Champion
                    wrote on 24 Apr 2015, 23:27 last edited by
                    #9

                    Can you show a mockup of your project tree structure ?

                    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

                    9/9

                    24 Apr 2015, 23:27

                    • Login

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