在使用腳本編譯VS2015工程文件,進行devenv 設置的時候報錯 未能完成操作。參數錯誤 無法進行正常的編譯
devenv 解決方案文件.sln /build [ 解決方案配置 ] [ /project 項目名稱或文件 [ /projectconfig 名稱 ] ]
/Build 使用指定的解決方案配置生成解決方案或
項目。例如“Debug”。如果可能存在多個平臺,
則配置名稱必須用引號括起來
並且包含平臺名稱。例如“Debug|Win32”。
在進行[ 解決方案配置 ] 配置的時候使用了 "Debug|Win32", devenv的使用說明裏面也是這麼說明的 。但是實際上就是Win32這配置導致的參數錯誤。
原因是在Microsoft Visual Studio 14.0 的時候配置參數對於Win32 在IDE裏面就是x86,也就是說這裏的配置在devenv傳入參數的時候就應該改爲"Debug|x86"。
對於Microsoft Visual Studio 10.0之前的版本用的是Win32
對於Microsoft Visual Studio 12.0版本沒使用過 不知道是Win32還是x86 這個vs2013用的是12.0版本 可以通過用vs2013創建工程文件看一下,顯示的是Win32還是x86 就可以確定傳參是Win32還是x86 。