2012-03-19 44 views
3

我有一個從VS 2008專業版創建的Visual Studio c測試項目(Helloworld項目),它包含VC++項目文件。我們如何才能從命令行構建一個視覺工作室項目

我可以知道如何從命令行(cmd)構建相同的項目,以便我不需要使用VS GUI來構建相同的項目。

我非常喜歡它可能需要創建一些make文件,但是我看不到任何選項可以在visual studio中創建這個ame版本。

任何建議或幫助,非常感謝。

回答

7

您可以使用vcbuilddevenv來驅動解決方案或項目構建。後者的一個例子:

devenv Solution.sln /build /project Project.vcproj /projectconfig "Debug|Win32" 

(可以運行vcbuild /?devenv /?找到自己常用選項。)

注意,在Visual Studio 2010及更高版本時,Visual C++項目中使用的MSBuild,所以項目能使用msbuild構建命令行,就像任何其他MSBuild項目(C#,VB等)一樣。不再支持以前版本的Visual Studio中使用的較舊的VCBuild。

+0

如何清潔建成的項目? – 2012-03-19 05:39:00

+0

@RenjithG:正如答案中所述,「你可以運行'vcbuild /?'和'devenv /?'來找到他們常用的選項。」 – 2012-03-19 05:47:04

+0

是的,有道理,非常感謝答覆 – 2012-03-19 06:09:27

2

這通常是通過nmake完成的。 VS60允許導出makefile並將其與nmake(Microsoft的make實用程序)結合使用。 (比我們開始編寫我們自己的makefile之後)。

http://msdn.microsoft.com/en-us/library/aa233950(v=vs.60).aspx

希望新的Visual Studio將具有類似或更好的選擇。

+0

Visual Studio 6於17年前發佈,這並非事情的典型做法。 – legalize 2015-02-18 18:49:51

相關問題