Компиляция проекта Visual Studio 6 C из командной строки

Я пытаюсь автоматизировать сборки проектов Visual Studio 6 (написано на C). Все работает нормально, когда я собираю их из среды разработки Visual Studio, но мне нужна помощь, чтобы можно было скомпилировать проект (.dsp) или все рабочее пространство (.dsw), если это возможно, из командной строки с помощью инструментов командной строки, как это должно быть сделано с помощью пакетной работы для нескольких проектов одновременно.

Учебник или несколько инструкций о том, как сделать это с нуля, было бы неплохо...

3 ответа

Решение

Ваша командная строка должна выглядеть примерно так:

msdev myworkspace.dsw /MAKE "myproject - Win32 Release" /OUT buildlog.txt

Вам также нужно будет поместить среду разработки в свой PATH - если ее еще нет, вам нужно запустить c:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat или похожие.

 msdev FileName [/MAKE "ProjectName – ConfigName | ALL"] [/REBUILD /CLEAN /NORECURSE /OUT LogFile /USEENV]

где FileName - это имя файла вашего проекта (.dsp) или рабочей области (.dsw).

Например, следующий синтаксис удаляет все промежуточные файлы, а затем создает проект с именем MyProject:

msdev MyProject.dsp /MAKE "MyProject – Win32 Debug" /REBUILD

Взято из MSDN

Ключевые слова для Bing:

Visual Studio 6 проекта командной строки

и открой первый результат!

Другие вопросы по тегам