Visual Studio 2003和2005(可能是我所知道的2008)需要命令行用户在"Visual Studio命令提示符"中运行.启动此命令提示符时,它会设置C++编译器cl在编译时使用的各种环境变量.
这并不总是令人满意的.例如,如果我想从Ant中运行'cl',我想避免在'Visual Studio命令提示符'中运行Ant.运行vcvars32.bat不是一个选项,因为vcvars32.bat设置的环境在运行cl时会丢失(如果从Ant中运行).
有没有一种简单的方法来运行cl而无需在Visual Studio命令提示符下运行?
有没有办法在Visual Studio中构建/运行小型C++程序而不创建项目?
例如,如果我有一个文件hello.cpp,我可以在hello.exe没有项目的情况下编译它吗?