2012-01-02 73 views
5

我曾經使用Fry::Shell來開發一些Perl程序。我認爲它非常強大且易於使用。C++ shell框架是否存在?

對於我的一個C++項目,我需要創建一個命令行客戶端。這個想法是創建一個像路由硬件中找到的TUI。

這樣的框架是否存在?

+4

GNU readline or ncurses? – Lalaland 2012-01-02 20:37:05

+0

嗯,我沒有想到打擾。我的程序是一種RPC客戶端(使用Thrift)。我可以創建一個「簡單的」GNU readline接口和一個高級的接口... – 2012-01-02 22:14:30

+0

可能的[ncurses的C++包裝?]的重複(http://stackoverflow.com/questions/544280/c-wrappers-for-ncurses ) – sehe 2012-01-02 23:10:04

回答

1

你可以繼續使用Fry :: Shell。從C++調用Perl並不麻煩。 Here's作爲一個起點,可能有更好的方法來做到這一點。

編輯:我剛在Github上找到project。它是用C語言編寫的,看起來好像已經死了,但試試看,它可能很有用。即使不是,由於它是開源的,你可以用它作爲起點。它聲稱提供類似思科的界面,這應該很適合你。

+1

我真的希望有人提出一個更好的解決方案,那... – 2012-01-02 20:49:12

+0

你的意思是從C++調用Perl,或者使用Perlembed? – 2012-01-02 20:57:06

+0

要麼真的。我希望有這樣一個本地庫,而不是必須嵌入/調出Perl。不過,我並不是說這是一個不好的答案。 – 2012-01-02 20:58:17

相關問題