Pregunta

Aquí tenemos algunos códigos C antiguos que están construidos con nmake.

¿Existe una forma automatizada de colocar Makefile en Visual Studio 2005 y crear un proyecto? Algunas búsquedas en MSDN indican que VS6 podría hacer esto, pero parece que VS7 / 8 eliminó la función.

Si es necesario, puedo crear el proyecto desde cero utilizando el archivo project.mak como referencia, pero para proyectos más complejos, puede que esto no sea viable.

¿Fue útil?

Solución

Aquí hay un enlace a la Documentación de VS 2005 en el tema . También tiene enlaces a VS 2003 & amp; 2008, que probablemente sean los mismos.

Editar: Solo quisiera hacer esto con el código antiguo que no cambiaría mucho, especialmente en la forma de compilar y vincular parámetros, ya que la edición manual del archivo make es la única manera de cambiar cómo se compila el código.

Otros consejos

He estado muy involucrado en un proyecto en mi empresa para hacer lo mismo. Encontré que muchos de los antiguos proyectos basados ??en nake de nuestros tenían muchos ajustes comunes. Debido a eso, tomé la ruta de crear un asistente de proyecto personalizado .

Tardé varios días en jugar con él para hacerlo bien, pero ha ahorrado mucho tiempo. También nos ha permitido poner a otros desarrolladores en el esfuerzo de volver a compilar de una manera que les facilita las cosas, pero a la vez impone muchas de las configuraciones del compilador que nos gustaría.

Con el asistente, los pasos para recompilar se parecen mucho a:

1.) Crear proyecto.

2.) Compile y elimine todos los errores y advertencias de todos .

3.) Agrega bibliotecas que deban estar vinculadas.

4.) Hecho.

Esto debería ser posible utilizando la interfaz COM de Visual Studio, pero no puedo ayudarte con ningún detalle.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top