我按照KiCAD的官方文档的顺序下来一步步编译,但是在配置这个需要的环境时老是出错,我出现的问题有以下几种:
1.CMake找不到Harfbuzz
这个HarfBuzz我是使用github上的源码下载的,并且按照教程安装的,不知道哪出错了。结果我后面一不小心把系统弄坏了,只能返回之前的系统快照,又重新安装CMake和其他的一些东西,再编译的时候这个问题就神奇的消失了。如果有朋友有问题的话,可以看看我有一篇问答,下面一个博主回复了怎么处理,不过我也没尝试过。
2.wxWidgets
我在编译的时候不太清楚这个,一开始直接用apt install的,结果这个下载的是3.0.5版本的,然而KiCAD最低要求是3.2.1版本,后来又把下载的3.0.5卸载掉,然后下载的3.2.2版本的,结果发现还是不行。
我这里用wx-config可以找到,但是cmake就是说找不到它,然后我看到了上面一句
Found wxPython Phoenix 4.2.0/gtk3 (wxWidgets 3.2.1)
我就想着会不会是这个版本也得是3.2.1,然后有卸载3.2.2版本的,重新安装3.2.1版本的,用的是这个,这个下载的wxWidget是3.2.1版本的。
sudo apt install libwxgtk3.2-dev