全网首发:使用命令行编译VS工程为Win32/x64
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全网首发:使用命令行编译VS工程为Win32/x64相关的知识,希望对你有一定的参考价值。
使用命令行编译Virtual Studio(吾是2010),不改代码时是非常方便的。以前同事也做过,今天吾试用时发现了问题。什么问题?就是工程如果设置为x64,吾无法编译成Win32。在网上搜索了一番,也没找到现成的。怎么办?多试几次。正确办法如下:
:: prepare vs enviroment
call "C:\\Program Files (x86)\\Microsoft Visual Studio 10.0\\VC\\vcvarsall.bat" amd64
SET CONFIG="Debug|Win32"
for %%i in ( product-Office ^
product-Reade ^
RapidMenu ) ^
do (
devenv ts-framework3.3.sln /rebuild %CONFIG% /project %%i /projectconfig %CONFIG%
)
从代码中可以看到,使用了两次config。使用一次不行吗?吾测试结果表明,必须如此:
- 前一个是rebuild的参数。没有不行。
- 真正起作用的是后面的语句。
以上是关于全网首发:使用命令行编译VS工程为Win32/x64的主要内容,如果未能解决你的问题,请参考以下文章