Каковы преимущества и недостатки NMAKE против MSDEV / MAKE

#visual-studio #visual-c #nmake

#visual-studio #visual-c #nmake

Вопрос:

Я пытаюсь автоматизировать процесс создания большого количества проектов Visual C 6.0. Я начал с использования MSDEV myworkspace.dsw /MAKE ... из командной строки, но я знаю, что я также могу генерировать make-файлы в среде IDE и использовать NMAKE для создания проектов.

Почему использование NMAKE предпочтительнее? Похоже, что если я внесу какие-либо изменения в один из файлов моего проекта, мне придется повторно экспортировать makefile, прежде чем создавать его из script.

Комментарии:

1. Спросил на 10 лет позже. Это нежелательно, учитывая, что последние 5 выпусков VS больше не поддерживают генерацию make-файлов.

2. Кроме того, при обновлении до любой из последующих версий вы можете выполнять сборку из командной строки аналогичным образом, используя devenv или msbuild (для более новых версий). Поэтому используйте msdev /make метод сейчас, а затем, если / при обновлении, просто измените свои скрипты на вызов devenv или msbuild вместо этого.