Linux

如何使用 lxdialog 創建 GUI(例如 menuconfig)

  • August 27, 2015

我嘗試在 lxdialog (來源: lxdialog )的幫助下自己生成一個菜單配置。不幸的是,這並沒有像我希望的那樣有據可查。例子:

範例菜單配置

所以我做了什麼:我將這些文件(參見原始碼)包含到一個新的/空項目中,沒有做任何其他事情。似乎這是我通過輕鬆導入嘗試快速拍攝的來源lxdialog我需要使用 GUI,它基於.c因為我需要C/C++程序中的返回值 - 這就是為什麼我不能使用更容易發展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 的教程,或者至少知道如何解決這些錯誤?

謝謝你的支持

親切的問候

您很可能在濫用 lxdialog。這應該只與所有其他配置內容一起使用。

如果您確實需要在編譯時使用配置工具(即:“ make menuconfig && make all”),那麼您將在目錄(和其他地方,但您需要搜尋,而不是!)中找到kconfig為您工作的文件。kernel/Documentation/kconfig``kconfig``lxdialog

如果您需要一個通用對話框界面(例如:在各種 debian 配置器中找到),您最好使用dialog所有主要發行版中可用的普通對話框。你會發現很多文件dialog(包括“ http://invisible-island.net/dialog/dialog.html ”)。

引用自:https://unix.stackexchange.com/questions/146556