2
V141を使用して固有の現在のリリースではファイル「ProductEvaluators.h」の機能をコンパイルする場合、私は内部コンパイラエラーを取得するに。固有の内部コンパイルエラー(V141)
fatal error C1001: An internal error has occurred in the compiler.
機能がように見えます次のと私は最後の行に「.SUM()」に、コンパイラの/クラッシュでエラーが絞り込ま:当然のことながら、この特定のエラーを修正するために興味深いものになるだろうが
EIGEN_DEVICE_FUNC const CoeffReturnType coeff(Index index) const
{
const Index row = (RowsAtCompileTime == 1 || MaxRowsAtCompileTime==1) ? 0 : index;
const Index col = (RowsAtCompileTime == 1 || MaxRowsAtCompileTime==1) ? index : 0;
return (m_lhs.row(row).transpose().cwiseProduct(m_rhs.col(col))).sum();
}
を、私も思っていましたどのようなコードがこの種のコンパイラクラッシュを引き起こすのでしょうか?
最適化を行わないとどうなりますか?はいの場合は、コンパイラのバグをMicrosoftに報告してください。 –
Ceresをコンパイルしようとすると、これが起こります。これは、現在、v141では使用できません。 – DrPepperJo