6

El compilador (CL.EXE) puede tomar múltiples archivos fuente, pero le gusta generar todos los archivos OBJ en el directorio que se invoca. No pude encontrar el indicador del compilador para establecer un directorio de salida, pero encontré uno para un OBJ individual, pero no puede tomar varias fuentes.Visual C++ Command Line Compiler (CL.EXE) Redirigir archivos OBJ

Sin tener que especificar cada archivo para redirigir la salida y tener muchos objetivos para NMAKE, ¿hay una manera fácil de hacerlo a través de CL?

+2

La opción/Fo se hizo para hacer esto. Use la página C/C++, línea de comandos del IDE para ver qué hace. –

+2

Pensé que ya lo había intentado. MSDN hizo que pareciera que solo se podía usar en un archivo fuente. Podría dar un ejemplo? – Jasoneer

+0

Realmente no necesita que publique una captura de pantalla de la página de configuración de la línea de comandos para un proyecto, ¿verdad? ¿Seguramente puedes crear tu propio proyecto IDE? –

Respuesta

9

Resulta que la opción /Fo realmente funciona, pero el directorio que especifique debe terminar con una barra diagonal inversa. Por lo tanto

cl /Fo.\obj\ -c foo.c fee.c 

Obras cl /Fo.\obj -c ... pero fallaría.

Cuestiones relacionadas