Запуск приложений без вывода сообщений? - PullRequest
2 голосов
/ 18 ноября 2009

Мое приложение C ++ вызывает VLC как подпроцесс. Есть ли способ избежать всплывающего окна с графическим интерфейсом? Я ищу решение для Mac и Windows. Также приветствуются хакерские обходные пути.

PS: я знаю, что существует такая вещь, как cvlc (версия VLC для командной строки), но я не нашел никаких сборок для этого в Интернете. Вы получаете его, когда делаете сборку самостоятельно, но это еще не сработало на моей машине с Snow Leopard. Мне также нужна версия для Windows, но я не чувствую себя достаточно смелым, чтобы попытаться создать VLC самостоятельно на этой платформе.

решаемые

Все, что мне нужно было сделать, это добавить параметры "-I dummy".

Ответы [ 3 ]

2 голосов
/ 09 декабря 2009

Я нашел ответ. VLC позволяет запускать без графического интерфейса с помощью:

VLC -I dummy
Запускает "фиктивный" интерфейс.

VLC -I rc
Запускает интерфейс «дистанционного управления», который позволяет отправлять команды по каналу stdin.

0 голосов
/ 18 ноября 2009

Когда вы создаете экземпляр VLC с помощью функции libvlc_new, у вас есть аргументы VLC, чтобы не отображать интерфейс VLC. Смотрите этот маленький пример .

0 голосов
/ 18 ноября 2009

Есть несколько вариантов в этой теме

...