如何在命令行中构建Visual Studio项目

3

我有一个使用Visual Studio 2008专业版创建的C测试项目(Helloworld项目),其中包含VC++项目文件。

请问我如何从命令行(cmd)构建相同的项目,以便无需使用VS GUI来构建相同的项目。

我很困惑,可能需要创建一些make文件,但我在所述版本的Visual Studio中找不到任何创建该文件的选项。

非常感谢任何建议或帮助。

2个回答

7
您可以使用 vcbuild 或者 devenv 来驱动解决方案或项目构建。以下是后者的示例:
devenv Solution.sln /build /project Project.vcproj /projectconfig "Debug|Win32"

(您可以运行vcbuild /?devenv /?来查找它们常用的选项。)

请注意,在Visual Studio 2010及更高版本中,Visual C ++项目使用MSBuild,因此可以像构建其他任何MSBuild项目(如C#,VB等)一样使用msbuild在命令行上构建项目。以前版本的Visual Studio中使用的旧版VCBuild不再受支持。


我该如何清理构建的项目? - Renjith G
如答案所述,“您可以运行vcbuild /?devenv /?来查找它们常用的选项。” - James McNellis

2

Visual Studio 6发布已有17年之久,这并不是通常的做法。 - legalize

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接