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

昨晩、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公式から引っ張ってきたものです。
一晩寝て頭を冷やし、漸く思いつきました。ライブラリをアップデートして解決です。プロジェクトを育てながら時折ライブラリをインポートしていくと、このようなことが起きるようです。

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください