lxdialogを使用してGUI(menuconfigなど)を作成する方法

lxdialogを使用してGUI(menuconfigなど)を作成する方法

lxdialogの助けを借りてメニュー設定を直接作成してみました(出典:ダイアログウィンドウ)。残念ながら、これは私が望んでいたほど十分に文書化されていません。例:

メニュー構成例

だから私が何をしたのか:このファイル(ソースコードを参照)を新しい/空のプロジェクトに含め、他の操作は実行しませんでした。こんな感じですね源泉私はlxdialogEasy Importで素早く撮影しようとしています。 GUIを使用する必要があります。これは.cプログラムに戻り値が必要であるという事実に基づいていますC/C++。そのため、開発しやすいGUIは使用できませんdialog。書くのにあまりにも多くの時間を費やしたくありません。新しいGUIがlxdialog私のニーズに適していると思う理由です。

間違い:私が受け取ったメッセージにエラーがたくさんありましたType XYZ could not be resolved。インデクサーを数回更新し、.cビルドからすべてのインデクサーを除外しましたが、成功しませんでした。未解決のキーワードがあるかどうか全体のライブラリを確認しましたが、これらのエラーが発生する場所はキーワードが最初に表示される場所のようです。

いくつかのニュース:

[...]
Type 'chtype' could not be resolved dialog.h
Type 'WINDOW' could not be resolved dialog.h
[...]

私の質問は:私が何か間違っていることは明らかです。プロジェクトに少数のファイルが含まれていますか、システム全体のライブラリがありませんか?

lxdialogに入る方法のチュートリアルを知っているか、少なくともこれらのエラーを解決する方法を知っている人はいますか?

ご支援ありがとうございます

フレンドリーな安否

ベストアンサー1

あなたはlxdialogを乱用している可能性が高いです。これは他のすべての構成項目と一緒に使用する必要があります。

コンパイル時に設定ツールを使用する必要がある場合(例: "")、ディレクトリ(および他の場所で代わりに検索する必要がある)でドキュメントをmake menuconfig && make all見つけることができますkconfigkernel/Documentation/kconfigkconfiglxdialog

dialog共通ダイアログインタフェースが必要な場合(たとえば、さまざまなDebianコンフィギュレータにある場合)、すべての主要ディストリビューションで利用可能な共通ダイアログインタフェースを使用することをお勧めします。dialog「を含む多くの文書を見つけることができます。http://invisible-island.net/dialog/dialog.html")。

おすすめ記事