我正在尝试自动化构建Visual Studio 6项目(用C语言编写)。当我从Visual Studio开发环境构建它们时,一切都好。但是,如果可能的话,我需要一些帮助,以便能够使用命令行工具从命令行编译一个项目(.dsp)或整个工作区(.dsw),因为这应该通过批处理作业一次性完成多个项目。
有关如何从头开始执行此操作的教程或说明会很好...
我正在尝试自动化构建Visual Studio 6项目(用C语言编写)。当我从Visual Studio开发环境构建它们时,一切都好。但是,如果可能的话,我需要一些帮助,以便能够使用命令行工具从命令行编译一个项目(.dsp)或整个工作区(.dsw),因为这应该通过批处理作业一次性完成多个项目。
有关如何从头开始执行此操作的教程或说明会很好...
msdev FileName [/MAKE "ProjectName – ConfigName | ALL"] [/REBUILD /CLEAN /NORECURSE /OUT LogFile /USEENV]
文件名是您的项目(.dsp)或工作区(.dsw)文件的名称。
例如,以下语法将删除所有中间文件,然后构建名为MyProject的项目:
msdev MyProject.dsp /MAKE "MyProject – Win32 Debug" /REBUILD
来自 MSDN
Bing 关键字:
visual studio 6 项目 命令行
打开第一个结果!
msdev myworkspace.dsw /MAKE "myproject - Win32 Release" /OUT buildlog.txt
您还需要将开发环境添加到 PATH 中 - 如果它还没有在 PATH 中,您需要运行 c:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat
或类似命令。