The source code (installer-framework/src/sdk/installerbasecommons.cpp) disallows spaces in pathnames to the installation target directory:
QString ambiguousChars = QLatin1String(”[~<>|?*!@#$%^&:,; ]”);
Why is this so? On Windows installers this doesn’t allow placing the installed code in the “ApplicationsDir” directory (e.g. “C:\Program Files” or “C:\Program Files (x86)”.
Why is spaces in pathnames prohibited?
Is there a workaround to this limitation that allows getting past it?
↧