Visual Studio Express muestra error: “error interno ocurrió en el comstackdor”

Creé archivos de Visual Studio para la biblioteca c ++ g2o usando cmake. Pero cuando trato de construirlo, está fallando mostrando un error en algunas definiciones de plantillas.

template inline void axpy(const Eigen::MatrixXd& A, const Eigen::Map& x, int xoff, Eigen::Map& y, int yoff) { y.segment(yoff, A.rows()) += A * x.segment(xoff, A.cols()); } 

Como no soy un experto en c ++, no estoy seguro de qué está mal en esta línea de código. Intenté comentar este código y construirlo. Entonces la comstackción falla en la siguiente definición de plantilla. ¿Es un problema con el estudio visual?

El error que se muestra es

introduzca la descripción de la imagen aquí

El mismo código funciona perfectamente en linux. Pero necesito ejecutarlo en mi máquina Windows, ya que la depuración es más fácil y solo tengo acceso limitado a la máquina Linux. Cualquier ayuda será apreciada.

En el entorno de Windows VS, necesita cambiar la especificación de la plantilla. Cambiar la template<> en la template< Eigen::MatrixXd > funcionará