2013-04-11 59 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