appena scoperto la soluzione io stesso. Anche se ho concesso un punto a Aidos e cjhuitt per le loro risposte che mi hanno messo sulla strada giusta e mi ha fatto risparmiare tempo prezioso. Un ringraziamento speciale per il collegamento alla documentazione di qmake.
Il primo punto è che dovrei modificare il file .pro e non giocherellare con gli argomenti di build estesi.
per ottenere il contenuto di una variabile d'ambiente quando qmake viene elaborato uno dovrebbe utilizzare la seguente sintassi
INCLUDEPATH + = $$ (MITK_INCLUDE_PATH)
Si noti che per ottenere il contenuto di una variabile d'ambiente quando make viene elaborato uno dovrebbe utilizzare la seguente sintassi
INCLUDEPATH + = $ (MITK_INCLUDE_PATH)
Ma questo non avrà lo stesso effetto se la variabile di ambiente contiene più percorsi. La prima forma è quindi preferibile.
I percorsi nella variabile di ambiente devono essere separati da spazi perché il; non è riconosciuto.
Se un percorso contiene spazi, posizionare le virgolette.Gli spazi che appaiono tra le virgolette saranno sostituiti da "\".
se hai una lista di directory nella tua variabile d'ambiente separate da ';' , puoi usare qualcosa di simile (non testato): INCLUDEPATH + = replace ($$ (MITK_INCLUDE_PATH), ";", "") – Florian
Cosa succede se voglio includere qualcosa come questo '$ HOME/x/y/Z'? – qed