Я пытаюсь запустить внешний exe из моего приложения Qt. Это «приложение автозапуска», и оно имеет три кнопки: одна из них предназначена для запуска внешнего установщика, являющегося приложением .exe.
Я пробовал:
system("Setup.exe")
Работает, но отображается Терминал при запуске установщика. Я также попытался:
QProcess::startDetached("Setup.exe");
, а также попытался:
QProcess *process = new QProcess(this);
process->start("Setup.exe");
, но ни одна из них не работает (ничего не происходит, в выводе консоли также нет журналов). Может кто-нибудь указать мне, что я делаю неправильно или предложить лучшее решение?
Спасибо.