D1-H 官方SDK编译问题

lf.hpp:52:56: error: ISO C++17 does not allow dynamic exception specifications
52 | const section &get_section(unsigned int i) const throw (std::out_of_range) { return *sections.at(i); };

这些安装了吗?可以看下你 gcc 的版本,可能太高了,重新安装一下低一点的版本。

感谢回复
我的ubuntu版本是22.04版本,安装依赖项后,gcc-v输出gcc version 9.5.0 (Ubuntu 9.5.0-1ubuntu1~22.04)
编译全志的 tina-d1-h 仍报此错误

请问你版本过高的。这个问题解决了吗
然到需要把Ubuntu版本改成18才可以吗

是的 我直接用韦东山封装好的虚拟机就可以了