Я пытаюсь запустить программу, используя QProcess (Qt4.4 на vista64bit, разрабатывается в MSVC2005). Программа не находится в пути, поэтому я попытался добавить каталог, в котором находится программа, в среду QProcess, способом, подобным тому, что продемонстрировано в документации QProcess :: setEnvironment .
К сожалению, программа не запускается, по-видимому, потому что исполняемый файл не может быть найден в пути. Это известная проблема? Я делаю что-то не так?
Я проверил, что путь установлен, распечатав среду QProcess после добавления пути.
Существует два обходных пути: первый - запустить программу с полным путем, второй - добавить каталог в путь перед запуском исполняемого файла, но я тоже не хочу его использовать.