Ubuntu编译KiCAD遇到的问题

在编译KiCAD时遇到CMake无法找到Harfbuzz和wxWidgets的问题。对于Harfbuzz,作者从GitHub源码安装后解决了问题。而对于wxWidgets,由于aptinstall安装的版本不满足3.2.1的最低要求,作者经历了多次卸载和安装不同版本的过程,最终通过安装`libwxgtk3.2-dev`来解决版本问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我按照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
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值