使用Mozzi库在Arduino IDE中编译错误

使用Mozzi库在Arduino IDE中编译错误,arduino,arduino-ide,Arduino,Arduino Ide,我使用Mozzi库()作为教程()的一部分。我在Arduino Studio中加入了Mozzi,并在教程中遵循了次要配置。我环顾了报道的台词,但我被难住了。编译错误为: Mozzi/mozzi_fixmath.cpp.o: In function isqrt16(unsigned int)': /home/temp/sketchbook/libraries/Mozzi/mozzi_fixmath.cpp:156: multiple definition of isqrt32(unsigned l

我使用Mozzi库()作为教程()的一部分。我在Arduino Studio中加入了Mozzi,并在教程中遵循了次要配置。我环顾了报道的台词,但我被难住了。编译错误为:

Mozzi/mozzi_fixmath.cpp.o: In function isqrt16(unsigned int)': /home/temp/sketchbook/libraries/Mozzi/mozzi_fixmath.cpp:156: multiple definition of isqrt32(unsigned long)'
echanter.cpp.o:/home/temp/sketchbook/libraries/Mozzi/Sample.h:61: first defined here
collect2: error: ld returned 1 exit status

根目录中有两个定义了isqrt16(unsigned int)的文件:mozzi_fixmath.cpp和mozzi_fixmath.h。我在cpp文件中注释掉了定义,并编译了它