Межплатформенный, интерактивный текстовый интерфейс с завершением команд

Кто-нибудь знает о библиотеке C ++, которая обеспечит текстовый интерактивный интерфейс? Я хочу создать две версии приложения; консольная программа, которая будет выполнять любые действия, заданные в командной строке или интерактивно на консоли, а также программа на основе графического интерфейса (Mac Cocoa и Windows MFC). Обе версии будут использовать общий бэкэнд C ++.

Для программы на основе консоли я хотел бы аналогичные возможности истории для readline (которые я не могу использовать, поскольку это приложение будет закрытым исходным кодом) с завершением команды (Tab- активирован, например).

Возможно, что-то подобное уже доступно?

5
задан trojanfoe 13 January 2011 в 06:57
поделиться