當(dāng)前位置:首頁(yè) > IT技術(shù) > Windows編程 > 正文

全網(wǎng)首發(fā):使用命令行編譯VS工程為Win32/x64
2021-08-06 13:37:29

  使用命令行編譯Virtual Studio(吾是2010),不改代碼時(shí)是非常方便的。以前同事也做過,今天吾試用時(shí)發(fā)現(xiàn)了問題。什么問題?就是工程如果設(shè)置為x64,吾無(wú)法編譯成Win32。在網(wǎng)上搜索了一番,也沒找到現(xiàn)成的。怎么辦?多試幾次。正確辦法如下:

:: 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。使用一次不行嗎?吾測(cè)試結(jié)果表明,必須如此:

  1. 前一個(gè)是rebuild的參數(shù)。沒有不行。
  2. 真正起作用的是后面的語(yǔ)句。

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

開通會(huì)員,享受整站包年服務(wù)立即開通 >