前提・実現したいこと
c++でシステムを開発しており、行列の扱いを簡単にするためにEigenを導入したところ、以下のようなエラーメッセージが出てしまいました。
お助けいただけたら幸いです。
発生している問題・エラーメッセージ
掛け算の演算子である'*'にエラーがでてしまいます
C2679 二項演算子 '*': 型 'Eigen::MatrixXd' の右オペランドを扱う演算子が見つかりません (または変換できません)。
該当のソースコード
c++
1MatrixXd temp = MatrixXd::Identity(); 2temp = joints[i].stiffness * temp;
試したこと
コンソールアプリケーションを新しく作成し、同じようなソースコードを書いてみて試してみたらエラーメッセージは出ませんでした。
補足情報(FW/ツールのバージョンなど)
visual studio 2017