2010-01-13 38 views
5

Tengo experiencia programando en C#, pero estoy tomando una clase de C++ este semestre, y estoy escribiendo mi segundo proyecto, pero sigo recibiendo este error cuando intento construir una configuración de depuración de mi programa.VC++ express, ¿cómo soluciono este error?

Mi registro de construcción está a continuación, ¿alguna idea sobre lo que está pasando? Estoy perdido

¡Gracias a todos!

1>------ Rebuild All started: Project: Project_2, Configuration: Debug Win32 ------ 
1>Deleting intermediate and output files for project 'Project_2', configuration 'Debug|Win32' 
1>Compiling... 
1>main.cpp 
1>Linking... 
1>LINK : C:\Users\Alex\Documents\Visual Studio 2008\Projects\Project_2\Debug\Project_2.exe not found or not built by the last incremental link; performing full link 
1>Embedding manifest... 
1>Project : error PRJ0002 : Error result 31 returned from 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe'. 
1>Build log was saved at "file://c:\Users\Alex\Documents\Visual Studio 2008\Projects\Project_2\Project_2\Debug\BuildLog.htm" 
1>Project_2 - 1 error(s), 0 warning(s) 
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ========== 
+0

Debe mostrarnos el contenido del registro de compilación: file: // c: \ Users \ Alex \ Documents \ Visual Studio 2008 \ Projects \ Project_2 \ Project_2 \ Debug \ BuildLog.htm – Arve

+0

Hmm, parece que el error ha desaparecido, limpié mi proyecto, así que no tengo el registro de compilación, pero para futuras referencias verificare el log de compilación. – Alex

Respuesta

2

Debería ver el archivo buildlog.htm que se proporciona en la salida de compilación. Le dará más información (útil) sobre lo que sucedió.

+0

El error ha desaparecido, pero para referencia futura, definitivamente verifico el registro de compilación, viniendo de C#, no pensé en esto. Gracias. – Alex

5

Microsoft culpa antivirus para una caja similar.

+0

hmm ... interesante, voy a echar un vistazo a esto. – Alex

+0

En realidad, este podría ser el problema. Acabo de decirle a mi antivirus que ignore mi directorio de VC++. Veremos cómo va. – Alex

2

intente configurar su AV para ignorar los directorios de su proyecto en lugar del directorio de VC++.

0

Apagué Microsoft Security Essentials y el problema se ha ido. Es extraño que solo haya sucedido con la configuración de depuración.

1

Proyecto: PRJ0002 error: Error 31 resultado volvió de 'C: \ Program \ Microsoft SDKs \ Windows \ v6.0A \ bin \ Mt.exe'.

Enfrentado con el mismo problema La limpieza de la reconstrucción lo resolvió.

Cuestiones relacionadas