假设您的计算机上同时安装了 VS2008 和 VS 6, 并且您希望编写一个 make 文件来编译一些 C++ 代码 VS 6.0 编译器。你怎么能这么做呢?控制选择的方式是什么 make 文件之外的编译器?
我不确定 VS 6.0 是否有 VCVARS32.BAT,但如果有 VCVARS32.BAT,那么您需要使用 VCVARS32.BAT 设置环境。请参阅从命令行构建,“运行 VCVARS32.BAT”。
如果您需要 VS 2008,则可以从 VS 2008 运行 VCVARS32.BAT。
如果您需要 VS 6.0,则从 VS 6.0 运行 VCVARS32.BAT。
再次,我不确定 VS 6.0 是否有 VCVARS32.BAT,所以请检查一下。
例如构建 Hello, World 程序可能如下所示:
"D:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat" && cl hello_world.cpp