и в чем сокральный смысл кавычек??
Наличие пробелов или русских символов в пути к файлу.
Оговорюсь сразу - ПОД ЛИНУКСОМ НЕ ПРОБОВАЛ. Совет, как говорится, до кучи.
Простой пример. Необходимо из программы запустить другую программу.
Каталог программы C:\Program files\ Папка русскими буквами с пробалами\bin,
Запускаемый файл: prog.exe
QProcess exc;
Первый вариант:
QString prog = QApplication::applicationDirPath() + "/prog.exe";
...
exc.start(prog);
...
Программа не запускается
Второй вариант:
QString prog = "\"" + QApplication::applicationDirPath() + "/prog.exe" + "\"";
...
exc.start(prog);
...
Программа УСПЕШНО запущена.