当前位置:首页 > IT技术 > Windows编程 > 正文

全网首发:使用命令行编译VS工程为Win32/x64
2021-08-06 13:37:29

  使用命令行编译Virtual Studio(吾是2010),不改代码时是非常方便的。以前同事也做过,今天吾试用时发现了问题。什么问题?就是工程如果设置为x64,吾无法编译成Win32。在网上搜索了一番,也没找到现成的。怎么办?多试几次。正确办法如下:

:: prepare vs enviroment
call "C:Program Files (x86)Microsoft Visual Studio 10.0VCvcvarsall.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。使用一次不行吗?吾测试结果表明,必须如此:

  1. 前一个是rebuild的参数。没有不行。
  2. 真正起作用的是后面的语句。

本文摘自 :https://blog.51cto.com/u

开通会员,享受整站包年服务立即开通 >