[Qt-creator] Qt Build Settings can use $BUILDIR. Why not Project Run Settings?

Ed Sutton ESutton at fescorp.com
Tue May 11 18:45:45 CEST 2010


> 
>> My goal is to make a Qt project runnable from any user's Linux home
>> directory (no hard coded paths). 
>> I tried setting the "working directory setting" found under Project->Run
>> Settings->Running Executable->Working Directory?
> That your app depends on the working directory is the problem. Depending on 
> how (and on which OS) your app is started, the working directory will contain 
> all kind of interesting values. You should try to locate your data relative to 
> e.g. QApplication::applicationDirPath(), or 
> QDesktopServices::storageLocation(). 


I am not sure I understand.  I am trying to make the Qt Creator project run settings paths relative (no hard-coded absolute paths ).  I want any Red Hat Enterprise Linux developer to be able to extract a project tarball to his home directory, open the Qt project file and be able to build, run, and debug from within Qt Creator without having to modify any Qt Creator project setings.  The problem is the Qt project "Working Directory" "Run Setting" seems to only accept hard-coded absolute paths.

You mean I can access Qt class static methods in the *Qt Creator* project run settings? Or are you saying it cannot be done and the best I can do is to use these static methods at run-time?

Thank you for your help,

-Ed



More information about the Qt-creator-old mailing list