-
02-03-2010, 18:43 #1Member
- Registered
- 03/05/09
- Location
- Heverlee
- Posts
- 103
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
Trolltech QT - probleem na rebuild (environment vars?)
Ahoi,
Ik ben tegenwoordig wat aan het experimenteren met Qt, alles ging vrij vlot tot ik de SQL drivers nodig had. Natuurlijk had ik die bij de eerste install niet mee geinstalled waardoor ik opnieuw moest installeren, deze keer via manuele build.
Probleem
Belangrijk om weten dat ik bezig ben op OSX Snow Leopard.
De eerste keer dat ik installde heb ik gewoon gebruik gemaakt van de standard .pkg . De 2e keer moest dit dus met de opensource te builden. Hetgene dat mij nu parten speelt is dat ik de 2e keer in een andere directory heb geinstalled. Want hoewel ik dacht dat ik alles had verwijderd, lijkt hij ergens nog mijn oude include directories te gebruiken. Wat er gebeurd is het volgende:
Als ik mijn project build met qmake zoekt hij de Qt header files op hun oude locatie. Met als logisch gevolg dat hij niets meer terugvind en het geheel niet build.
Een aantal vragen:
- waar vind je de environment settings van een Qt project?
- misschien kan een mac user mij helpen door me te vertellen hoe ik oude system variabeles terugvind of verwijder.
Heb het nu helemaal uitgetypt en realiseer me dat ik het beter ook op de Qt forums zou zetten, ga dat dan ook doen, maar wie weet zit er hier ook wel een guru
no votes
-
-
04-03-2010, 18:04 #2Member
- Registered
- 03/05/09
- Location
- Heverlee
- Posts
- 103
- iTrader
- 5 (100%)
- Mentioned
- 0 Post(s)
Eureka zeggen ze dan zeker?
Heb het eindelijk gevonden. Had niets met mac variabelen te maken maar puur met qmake.
Blijkbaar houd qmake een .cache file bij. Deze staat in je users/username directory maar hidden. Bij een reinstall past hij de file wel aan maar blijkbaar niet de variabele QT_BUILD_DIR, en je raadt het, deze bepaald je include paths..
Nuja, moest er ooit iemand op hetzelfde probleem vallen, met wat geluk vallen ze al googlend op deze thread
Ik ben iig blij dat ik er vanaf ben.
no votes
