Qt嵌入式Linux。找不到工具kmap2qmap

时间:2013-01-08 14:21:08

标签: qt embedded-linux

我正在尝试使用该线程更改键盘布局 Qt Embedded for Linux. Keyboard layout switching但kmap2qmap不起作用。 bash说找不到那个命令。

我应该安装什么软件包才能使用kmap2qmap?或该工具的源路径在哪里? (也许我没有把它包含在PATH变量中)

提前致谢

2 个答案:

答案 0 :(得分:2)

它是Qt的工具部分,它似乎没有被二进制Linux发行版打包,因为它是特定于Qt的嵌入式Linux变体的工具。因此,您可能必须构建Qt才能访问此工具。但最有可能的是,如果您正在进行嵌入式Linux开发,那么已经有一种工具可以为您构建Qt。

答案 1 :(得分:0)

一个小小的补充,在我的Qt安装上,我运行了“MaintenanceTool”并用它来安装Qt源。如果你这样做,你会在

下找到来源

Qt/5.6/Src/qttools/src/kmap2qmap

Qt是Qt文件夹,你可以在那里运行qmake,make,它将在下面安装'kmap2qmap':

Qt/5.6/Src/qttools/bin/kmap2qmap

~/Qt$ ./5.6/Src/qttools/bin/kmap2qmap /tmp/keymaps/i386/azerty/azerty.map Usage: kmap2qmap [--header] <kmap> [<additional kmaps> ...] <qmap> --header can be used to generate Qt's default compiled in qmap.