Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Se supone que ha aplicado la actualización 4 de Microsoft Visual Studio 2012 en su equipo. Cuando se compila alguna fuente de C o C++ código junto con una opción de compilador de optimización como /Ox (optimización completa), /Oxt, o /o2/O2 (maximizar velocidad) y plataforma de destino de la x64, puede recibir el siguiente mensaje de error:

error grave C1001: error interno del compilador.


Tenga en cuenta que el problema puede producirse si se utiliza una matriz de una clase o estructura en una llamada de función, y el primer campo del primer elemento de la matriz se utiliza en una llamada de función. Consulte el ejemplo siguiente:S* arr = …func1(arr, …)
func2(arr->firstField, …)

Solución

Información de la revisión

Existe un hotfix disponible desde Microsoft. Sin embargo, esta revisión se diseñó para corregir únicamente el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico.

Si la revisión está disponible para su descarga, entonces podrá ver una sección de "Descarga de revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, envíe una solicitud al servicio de atención al cliente y soporte técnico para obtener la revisión.

Nota: Si se producen problemas adicionales o si se requiere cualquier otra solución, será necesario crear una solicitud de revisión independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no califican para esta revisión específica. Para obtener una lista completa de los números de teléfono de servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota: El formulario de "Descarga de revisión disponible" muestra los idiomas para los que la revisión está disponible. Si no ve su idioma, es porque no hay una revisión para ese idioma.

Requisitos previos

Para aplicar este hotfix, debe tener Microsoft Visual Studio 2012 actualización 4 instalado.

Requisito de reinicio

Tendrá que reiniciar el equipo después de instalar la revisión si no se utilizan los archivos afectados en el momento de la instalación. Se recomienda que cierre todos los componentes de Visual Studio 2010 antes de instalar el hotfix.

Solución alternativa

Para evitar este problema, utilice la opción de compilador de optimización de o1/O1 (minimizar tamaño) o deshabilitar la optimización mediante /od/Od (deshabilitar).

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×