使用Visual C ++从命令行编译

时间:2013-04-11 23:15:10

标签: c++ visual-studio-2010 makefile

我想避免在Visual Studio中创建和构建项目来编译程序的麻烦。我只想要一个Makefile,就像你使用gcc一样,这样我就可以从命令行编译我的程序了。怎么办呢。

2 个答案:

答案 0 :(得分:1)

启动VS2010的开发人员命令提示符(我有VS2012,所以这个名称可能略有不同。我的目标是" Microsoft Visual Studio 2012-> Visual Studio Tools"下的程序菜单。 )这为您设置搜索路径,通常比在标准cmd.exe提示符下工作更容易。

编写你的makefile。 C ++编译器的名称是cl。使用nmake处理你的makefile。

如果您需要有关如何创建makefile的帮助,请具体询问。

答案 1 :(得分:0)

只需编写MAKEFILE,输入目录并输入cmd.exe或IDE命令提示符:

>nmake

more here)。您也可以仅使用不带makefile的编译器来构建程序:

>cl /EHsc simple.cpp

(使用/ EHsc允许C ++异常处理)这将产生可执行文件simple.exemore here