Other Parts Discussed in Thread: MSP430FR6989
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR6989 主题中讨论的其他器件: MSP430WARE
工具/软件:TI C/C++编译器
您好!
我使用 IAR 来仿真 MSP430FR6989中 QmathLib 的一些函数。 我面临的问题是将库链接到编译器。 以下是我的源代码:
#include #include "QmathLib.h" //********* //主页//********* void main (void){ float x、y、z1、z2;_Q12 xx、 YY、zz; //浮点 x = 1.0;y = 7.0; Z1 = x/y;//浮点除法 //定点 xx =_Q12 (1.0);//将浮点转换为定点 yy =_Q12 (7.0);//将浮点转换为定点 zz =_Q12div (xx、yy); //定点除法 Z2 =_Q12toF (zz);//将定点转换为浮点 while (1); }//结束 main ()
每当我尝试运行它时、它都会抛出以下错误:
ERROR[E46]:未定义 main 中引用的外部"_Q12div"
ERROR[E46]:未定义 main 中引用的外部"_Q12toF"
这两个函数都在 QmathLib.h 中定义、但它仍然无法识别。 请就这一问题提供必要的指导。