あるエンジニアのひとり旅

大企業を辞めたエンジニア、研究者のちょっとした日記

E-mail: miraimage.lab@gmail.com, Twitter: @miraimage_lab

ベクトル・行列演算のライブラリ"Eigen"をMac Xcode環境に導入

ベクトル・行列演算のライブラリ"Eigen"をMac Xcode環境に導入していました。Eigenはすべてヘッダーファイルに記述されており、インクルードするだけで導入することができます。

 

がしかし、Quaternion.hの下記箇所ででエラーが出ました。。。

  EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF(IsAligned)

 

エラー内容は、下記です。

 Semantic Issue

  No matching function for call to 'conditional_aligned_malloc'

 

暫定の対策として IsAligned==0とすると、エラーが出なくなります。

  EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF(IsAligned==0)

同じ問題で困っている方の参考になればと思います。