2012-01-02 2 views
5

나는 Fry::Shell을 사용하여 몇 가지 Perl 프로그램을 개발했다. 나는 그것이 매우 강력하고 사용하기 쉽다고 생각한다.C++ 셸 프레임 워크가 있습니까?

내 C++ 프로젝트 중 하나의 경우 명령 줄 클라이언트를 만들어야합니다. 아이디어는 라우팅 하드웨어에서 발견되는 것과 같은 TUI를 만드는 것입니다.

이러한 프레임 워크가 있습니까?

+4

GNU readline 또는 ncurses? – Lalaland

+0

흠, 나는 ncurse에 대해 생각하지 않았습니다. 내 프로그램은 일종의 RPC 클라이언트 (Thrift 사용)입니다. 나는 "단순한"GNU readline 인터페이스와 ncurse를 가진 고급 라이브러리를 만들 수 있습니다 ... –

+0

[C++ wrappers for ncurses?] (http://stackoverflow.com/questions/544280/c-wrappers-for-ncurses)) – sehe

답변

1

Fry :: Shell을 계속 사용할 수 있습니다. Perl을 C++에서 호출하는 것은별로 번거롭지 않습니다. Here's 그 출발점이 될 수있는 더 좋은 방법이있을 것입니다.

편집 : Github에서 project을 찾았습니다. 그것은 C로 작성되어 꽤 많이 죽은 것처럼 보이지만 시도해 보면 유용 할 것입니다. 그렇지 않은 경우에도 오픈 소스이므로 시작 지점으로 사용할 수 있습니다. 그것은 시스코와 같은 인터페이스를 제공한다고 주장합니다.

+1

나는 누군가가 그 더 나은 해결책을 내놓기를 희망한다 ... –

+0

Perl을 C++에서 호출하거나 Perlembed를 사용하는 것을 의미 하는가? –

+0

정말로. 필자는 Perl에 embed/call-out 할 필요없이 이런 종류의 라이브러리를 원한다. 나는 이것이 나쁜 대답이라고 말하는 것은 아닙니다. –

관련 문제