VC++命令行操作

来源:百度知道 编辑:UC知道 时间:2024/06/03 05:07:28
如何用命令的方式操作VC++的编译器?怎样才能编译运行几经写好的代码?
msdn我看了看,东西太多也有坏处。我想找什么找不到!!
麻烦高人教我一些常用命令

1.vs2003升级vs2008项目或者解决方案的命令:
"C:/Program Files (x86)/Microsoft Visual Studio 9.0/Common7/IDE/devenv" test.vcproj /upgrade,test.vcproj是vs2003的工程,执行次命令后就自动转换成vs2008的工程。自动保留老的工程版本。
2.vs命令行下编译的命令:
"C:/Program Files (x86)/Microsoft Visual Studio 9.0/Common7/IDE/devenv" test.sln /build Debug,test.sln是vs2008的解决方案,执行次命令编译整个test.sln的所有工程,换成工程则仅仅编译此工程。/build换成/rebuild则表示重新编译。
你有可能觉得vs单线程编译太慢了,那么你可以使用联机编译工具IncrediBuild来编译你的项目,用此工具在命令行下编译也是可行的。
3.联机编译工具IncrediBuild的命令:
"BuildConsole.exe" test.sln /prj="*" /build /OpenMonitor /cfg="Debug|Win32,Release|Win32",这里表示编译test.sln解决方案的所有工程,打开编译监视器,编译配置的版本为Debug|Win32,Release|Win32。

cl.exe所在的文件夹里面有一个批处理叫做
VSVAR32.BAT
首先运行它一次,你就可以用cl.exe来编译你的代码了。

CL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。

注意,所有编译器选项都区分大小写。

若要