C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h(554): error: #3108: attribute "__nothrow" does not apply here
时间: 2023-08-14 19:04:27 浏览: 393
Cannot load driver ‘C:\Keil_v5\ARM\Segger\JL2CM3.dll 报错解决方法。
5星 · 资源好评率100%
这个错误是由于在 C:\Keil_v5\ARM\ARMCC\Bin\..\include\stdlib.h 文件的第 554 行使用了 "__nothrow" 属性,但该属性在此处不适用。
通常情况下,__nothrow 属性用于声明一个函数不会抛出异常。但是,根据错误信息来看,可能是由于该属性在这个位置使用不正确导致的。
要解决这个错误,你可以检查一下在 stdlib.h 文件的第 554 行附近是否有使用 "__nothrow" 属性的地方,并确认该属性的使用是否正确。如果不正确,你可以尝试将其移除或者更正。另外,你也可以查阅相关的文档或者参考其他可靠资源来了解如何正确使用 "__nothrow" 属性。
阅读全文