mbedライブラリのバージョンに躓く

By 酔漢 - Last updated: 日曜日, 1月 15, 2017 - Save & Share - Leave a Comment

昨晩、mbedでコンパイル中に妙なエラーに悩まされました。

Error: Symbol __asm___15_arm_scale_q15_c_05e3aacf____REV16 multiply defined (by arm_scale_q7.NUCLEO_F746ZG.o and arm_scale_q15.NUCLEO_F746ZG.o).

シンボルが多重宣言されていると言うエラーですが、宣言箇所はいずれもライブラリとしてmbed公式から引っ張ってきたものです。
一晩寝て頭を冷やし、漸く思いつきました。ライブラリをアップデートして解決です。プロジェクトを育てながら時折ライブラリをインポートしていくと、このようなことが起きるようです。

Posted in 日記 • • Top Of Page

Write a comment