首页 vs系列8:vs环境
文章
取消

vs系列8:vs环境

vcvars32.bat 其实里面内容是:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@call "%~dp0vcvarsall.bat" x86 %*

"%~dp0vcvarsall.bat" 表示调用当前批处理文件所在目录下的 vcvarsall.bat 文件
%* 表示将当前批处理文件接收到的所有参数传递给 vcvarsall.bat

传递的平台参数有
x86  32 位平台。
x64 64 位平台。
arm64 

x64_arm    // amd64_arm
x64_arm64  //amd64_arm64
x64_x86   //amd64_x86

x86_x64   //x86_amd64
x86_arm   //x86_arm
x86_arm64  //x86_arm64

arm64_x64 //只在arm机上有 ,arm64_amd64
arm64_x86  //只在arm机上有 , arm64_x86
可以在vcvarsall.bat文件里面看到不同平台对应参数对应的值:以 x64_arm64 为例
__VCVARSALL_HOST_ARCH=x64
__VCVARSALL_TARGET_ARCH=arm64
本文由作者按照 CC BY 4.0 进行授权