Мне было интересно, есть ли способ выполнить приложение c ++ в Mac-терминале либо: без выделения исполняемого окна или вообще без исполняемого окна?
У рассматриваемого приложения нет графики, он просто просматривает некоторый код и записывает данные.
В настоящее время я запускаю исполняемый файл в MATLAB следующим образом:
[status,out] = system('./vevpd-opt *.pro');
А вот окно (графически не связанное с этим окном), появляющееся в моем доке (exec - vevpd-opt):
Исполняемый файл запускается несколько раз в рамках процедуры оптимизации, поэтому он получает фокус несколько раз в секунду, что делает остальную часть компьютера непригодной для использования во время выполнения сценария. Если есть способ предотвратить это, я был бы очень признателен!