4

我正在尝试自动构建 Visual Studio 6 项目(用 C 编写)。当我从 Visual Studio 开发环境构建它们时,一切正常,但如果可能的话,我需要一些帮助才能使用命令行工具从命令行编译项目 (.dsp) 或整个工作区 (.dsw),如这应该通过一次对多个项目的批处理作业来完成。

有关如何从头开始执行此操作的教程或一些说明会很好...

4

3 回答 3

2
 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

必应关键词:

Visual Studio 6 项目命令行

并打开第一个结果!

于 2012-09-13T12:24:59.657 回答
2

您的命令行需要如下所示:

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

您还需要将开发环境放在您的 PATH 上 - 如果它不存在,您需要运行c:\Program Files\Microsoft Visual Studio\VC98\Bin\vcvars32.bat或类似的。

于 2012-09-13T12:26:15.817 回答
1

这里有一些资源。

从命令行构建项目

在 Visual Studio 命令行中工作

这是关于使用命令行的论坛对话

于 2012-09-13T12:24:31.173 回答