2013-04-11 184 views
0

我想避免在Visual Studio中創建和構建項目以編譯我的程序的麻煩。我只想要一個Makefile,就像你用gcc做的那樣,這樣我就可以從命令行編譯我的程序。如何才能做到這一點。使用Visual C++從命令行編譯

回答

1

啓動VS2010的開發人員命令提示符(我有VS2012,所以也許這個名字稍微有點不同,我在「Microsoft Visual Studio 2012-> Visual Studio Tools」下的程序菜單上。)這會設置搜索路徑,通常比在標準cmd.exe提示下工作更容易。

編寫你的makefile。 C++編譯器的名稱是cl。使用nmake來處理你的makefile。

如果您需要關於如何創建makefile的幫助,請具體詢問。

0

只寫一個MAKEFILE,在cmd.exe的或IDE命令提示與它類型輸入目錄:

>nmake 

more here)。你可以只使用編譯器生成文件沒有太打造一個程序:

>cl /EHsc simple.cpp 

(使用/ EHSC允許C++異常處理),這將產生可執行simple.exemore here