реального времени. Вызываю программу через QProcess.
Возникло недопонимание. Если я вызываю QProcess::start(command, args) без аргументов и просто передаю в одну строку в названии команды, то команда выполняется нормально. Если же я передаю аргументы отдельно, то команда не выполняется. Подозреваю, что где-то собака порылась в передаче аргумента --date="2021-02-16 00:00:00". Кто-нибудь сталкивался с подобным?
https://doc.qt.io/qt-5/qprocess.html#start-2 смотрите какие аргументы нужно передать: with arguments set by setArguments().
у тебя же Линукс, там можно отн-но легко подебажить. Напиши скрипт-обёртку, которая ничего не делает, а выводит только список своих аргументов, шебанг, конечно же + чмод +х. И вот его через КуПроцесс пускай и смотри, что передаёшь и что на самом деле передалось
Обучение через учение и тестовые запуски? Если не хотят через документацию Qt ?
Возми знамени команду на другую, например, ls, научись передавать чётко аргументы, затем замени команду обратно на твою
Обсуждают сегодня