Как запустить терминал (Mac) с помощью кода C? - PullRequest
1 голос
/ 05 марта 2012

Я портирую приложение, над которым я работаю, с Linux на Mac, и у меня возникают проблемы с одной конкретной строкой:

system(gnome-terminal -x sh -c \"/home/mrmartin/NetBeansProjects/Consumer/dist/Debug/GNU-Linux-x86/consumer\"");

Очевидно, это потому, что gnome-терминал предназначен только для Linux GNOME.но я не могу найти эквивалент Mac.

1 Ответ

4 голосов
/ 05 марта 2012

Вы можете использовать открыть , например,

system("open -a Terminal.app");

или

system("open -a Terminal.app /path/to/script");
...