Very annoying... I'm trying to pass to QProcess::start() this argument:
INSTALLDIR="C:\Program Files\Folder"
However, there's a function call in qprocess_win.cpp called qt_create_commandline that insists on double quoting my argument as so:
"INSTALLDIR="C:\Program Files\Folder""
because it sees the space between "Program" and "Files" and thinks that extra quotes are needed. And this causes the external program that I'm start()'ing to parse the argument incorrectly. Arg!! How can I get around this? How can I pass a raw string to start() without the extra Qt argument massaging?
Bookmarks