假设您的计算机上安装了VS2008和VS6,并且您希望编写一个make文件,该文件将使用VS 6.0编译器的 编译一些C++代码。你怎么能这样做?在make文件之外控制编译器选择 的方法是什么?为make文件选择编译器
感谢
假设您的计算机上安装了VS2008和VS6,并且您希望编写一个make文件,该文件将使用VS 6.0编译器的 编译一些C++代码。你怎么能这样做?在make文件之外控制编译器选择 的方法是什么?为make文件选择编译器
感谢
我不知道,VS 6.0有VCVARS32.BAT但如果VCVARS32.BAT,那么你需要使用VCVARS32.BAT来设置您的环境。请参阅Building from the Command Line,“运行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
+1,新用户似乎认为对有用投票有税收。 – 2010-11-03 13:53:52
如果您已经安装了VS,为什么你需要一个make文件? – Oded 2010-11-03 13:01:12
这与问题无关。我们正在处理一个庞大的产品,一部分是C++,一部分是.NET,它在补丁上编写补丁,正确编译它的唯一方法是使用外部指令脚本(make文件)。我特别需要的是仅使用VS6进行编译。有什么建议么? – user181218 2010-11-03 13:11:36