我曾經使用Fry::Shell來開發一些Perl程序。我認爲它非常強大且易於使用。C++ shell框架是否存在?
對於我的一個C++項目,我需要創建一個命令行客戶端。這個想法是創建一個像路由硬件中找到的TUI。
這樣的框架是否存在?
我曾經使用Fry::Shell來開發一些Perl程序。我認爲它非常強大且易於使用。C++ shell框架是否存在?
對於我的一個C++項目,我需要創建一個命令行客戶端。這個想法是創建一個像路由硬件中找到的TUI。
這樣的框架是否存在?
你可以繼續使用Fry :: Shell。從C++調用Perl並不麻煩。 Here's作爲一個起點,可能有更好的方法來做到這一點。
編輯:我剛在Github上找到project。它是用C語言編寫的,看起來好像已經死了,但試試看,它可能很有用。即使不是,由於它是開源的,你可以用它作爲起點。它聲稱提供類似思科的界面,這應該很適合你。
我真的希望有人提出一個更好的解決方案,那... – 2012-01-02 20:49:12
你的意思是從C++調用Perl,或者使用Perlembed? – 2012-01-02 20:57:06
要麼真的。我希望有這樣一個本地庫,而不是必須嵌入/調出Perl。不過,我並不是說這是一個不好的答案。 – 2012-01-02 20:58:17
GNU readline or ncurses? – Lalaland 2012-01-02 20:37:05
嗯,我沒有想到打擾。我的程序是一種RPC客戶端(使用Thrift)。我可以創建一個「簡單的」GNU readline接口和一個高級的接口... – 2012-01-02 22:14:30
可能的[ncurses的C++包裝?]的重複(http://stackoverflow.com/questions/544280/c-wrappers-for-ncurses ) – sehe 2012-01-02 23:10:04