2011-10-28 10 views
5

Normalmente me abstendría de hacer preguntas vagas, pero en este caso no puedo encontrar suficiente información para siquiera empezar a buscar la solución del problema.Visual C++ 2008 Vinculación (específicamente incrustación manifiesto) tarda demasiado

Mi proyecto es pequeño (para hacerte una idea: Vector/Matriz matemática, y algunas estructuras de datos centrales como Arrays, Listas y Cadenas). Algunos otros proyectos mucho más grandes intenté vincular muy rápido y no pasé demasiado tiempo integrando el manifiesto.

Estoy compilando la versión de depuración de la biblioteca. La versión de lanzamiento presenta el mismo problema.

Agradecería que me señalara en la dirección correcta dónde encontrar información al respecto (ni siquiera sé qué es el manifiesto aparte de las explicaciones simples).

+0

¿Cuánto tiempo lleva? –

+0

Desde el momento de compilación, en cualquier lugar entre 25-35 segundos solo en el enlace. Normalmente, en proyectos muy grandes, nunca he experimentado esto. Incrustar la parte del manifiesto del proceso lleva quizás un segundo. – Samaursa

+0

Usa ProcMon de MS para averiguar qué está haciendo. Puede ser capaz de resolverlo desde el patrón de acceso a archivos. –

Respuesta

3

Como mencionó Hans Passant, el problema fue causado por el escáner de virus. Agregar una excepción a la carpeta y extensiones de archivo relacionadas con el compilador corrige el problema.

+1

Me funcionó. ¡Gracias! Agregué excepciones en Microsoft Security Essentials para mis carpetas Project y MS Visual Studio y el proceso de "incorporación del manifiesto" de visual studio se hizo mucho más rápido. – hbobenicio

2

Excluya los procesos "cl.exe", "link.exe" y "mt.exe" de su antivirus. Eso cubre la mayoría de los resultados de compilación.

Cuestiones relacionadas