2009-05-05 11 views
6

En un proyecto Visual C++ 2008, la construcción de un proyecto mostrará siguiente información en la ventana de salida:¿Cómo se muestran las opciones de compilación de línea de comandos en Visual C++ 2008?

1>------ Build started: Project: Project1, Configuration: Debug Win32 ------ 
1>Compiling... 
1>main.cpp 
1>test1.cpp 
1>test2.cpp 
1>Generating Code... 
1>Linking... 
1>LINK : test.exe not found or not built by the last incremental link; performing full link 
1>Project1- 0 error(s), 0 warning(s) 
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ========== 

¿Cómo puedo obtener una salida como ésta:

cl.exe /Od /I "includepath" /D "_UNICODE" /FD /EHsc /RTC1 /MDd /Zc:wchar_t- /Fo"Debug\\" /Fd"Debug\vc90.pdb" /nologo /c /ZI /TP /errorReport:prompt 

Como un proyecto de C# hará eso.

Respuesta

11

Esto se controla a través del ajuste "Suprimir banner de inicio" en la pestaña secundaria "General" de la pestaña "C/C++" en las páginas de propiedades del proyecto. Si lo configura en "No", se mostrará en la ventana de Salida la línea de comando que se usa durante la compilación.

+0

Gracias, Guido, esto es lo que quiero. thx – welemon

1

Puede ver las opciones que se pasan a través de las propiedades del proyecto clC/C++Comando   Línea.

Estoy trabajando en una versión alemana de Visual   Studio   2005, por lo que espero que mis traducciones se asignen al English Visual Studio.

6

Encienda acumulación registro (menú Herramientas Opciones → Proyectos y     SolucionesVC++     Proyecto Ajustes →Build   registro). A continuación, debe obtener un registro de compilación (BuildLog.htm) en el directorio de archivos intermedios que contiene toda la información que necesita, incluidos los mensajes de error. También obtendrá un -Ctrl -clickable link en la ventana de salida para mostrar el registro de compilación.

+1

Este es útil porque también muestra líneas de comando para pasos de compilación personalizados, no solo el compilador/enlazador. –

Cuestiones relacionadas