主题中讨论的其他部件: MATHLIB
尊敬的各位:
我将要发布一个问题,但我找到了答案,所以我将这两个问题都发布在这里:
我尝试将7.0 MSPMATHLIB与IAR EWB En54.5和MSP430工具版本6.10 .1一起使用。
我首先进入了解释mathplotlib的页面
这说明了图书馆的工作原理,但解释如何使用图书馆的部分显然已经过时,因为图书馆已经包括在IAR和CCS中。
要使用它,我接着遵循IAR的建议:转到我的项目/选项/常规选项/库并勾选“使用MathLib”。 我还在使用数学函数的文件中包括"math.h"。
但在编译时,链接器抛出以下错误:Error[E6]:Program module version redeclared in file C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.0 \430\lib\MathLib\MSPHLIB_IAR_MSP430_5xx_6xx_FRxx_lige_small_data.lib
错误的原因是我的代码中有一个“version.c/.h”文件,而mathlib似乎也在使用一个名为“version”的模块。 因此,我想如果您要使用它,您必须将所有"版本"文件重命名为其他名称。