如何修复 KiCad 构建:没有图标只有问号

问题

当你从源代码构建 KiCad 后(参见例如如何在 10 分钟内在 Ubuntu 上构建 KiCad),你通常会在 KiCad GUI 中看到问号而不是图标。

run_kicad_binary.sh
./kicad/kicad

KiCad build - Icons not visible

解决方案

当 KiCad 无法显示图标时,它会在启动期间显示错误消息。在 Linux 上,错误消息如下:

kicad_error_message.txt
KiCad Error

can't open file '/usr/local/share/kicad/resources/images.tar.gz' (error 2: No such file or directory)

Kicad error message if images are shown as question mark

如果你想了解 KiCad 在哪里查找 images.tar.gz 的详细信息,可以查看我们的单独文章KiCad 在哪里查找 images.tar.gz?

要修复此问题,只需将环境变量 KICAD_RUN_FROM_BUILD_DIR 设置为 1

kicad_run_from_build.sh
KICAD_RUN_FROM_BUILD_DIR=1 ./kicad/kicad

或在你的 shell 中导出它:

kicad_export_and_run.sh
export KICAD_RUN_FROM_BUILD_DIR=1
./kicad/kicad

Check out similar posts by category: KiCad