gpt4 book ai didi

visual-studio - VS2017 的 x64 和 ARM 开发人员提示在哪里?

转载 作者:行者123 更新时间:2023-12-04 13:37:10 28 4
gpt4 key购买 nike

我安装了 Visual Studio 2017 构建工具。安装后,导航开始 → 程序 → Visual Studio 2017 → Visual Studio 工具时只有一个 x86 开发人员命令提示符。 x64 和 ARM 没有提示。 (通常有大约 6 个开发人员提示可供选择)。

x64 和 ARM 的构建工具在哪里?

更新(2017 年 1 月 18 日)

按照@magicandre1981 说明安装整个 Windows 10 SDK、Build 15003 后,我找不到开发人员提示。我在“开始”菜单中找不到它们;并放入 Git Bash shell 并搜索它们会返回 0 个结果。

在下面的名称中,vsdevcmd.bat是 2017 年 VC++ 构建工具安装的。vcbuildtools.bat是 2015 年 VC++ Build Tools 安装的。

MINGW64 /c/Program Files (x86)/Windows Kits/10
$ find . -iname 'vsdevcmd.*'

$ find . -iname 'vcbuildtools.*'

$ find . -iname '*.bat'

$ find . -iname '*.cmd'
./bin/10.0.15003.0/arm/SecureBoot/DeleteKitsPolicy.cmd
./bin/10.0.15003.0/arm/SecureBoot/InstallKitsPolicy.cmd
./bin/10.0.15003.0/arm64/install-sampleprovider.cmd
./bin/10.0.15003.0/arm64/uninstall-sampleprovider.cmd
./bin/10.0.15003.0/x64/install-sampleprovider.cmd
./bin/10.0.15003.0/x64/uninstall-sampleprovider.cmd
./bin/10.0.15003.0/x86/DismFoDInstall.cmd
./bin/10.0.15003.0/x86/GenerateUnionWinMD.cmd
./bin/10.0.15003.0/x86/install-sampleprovider.cmd
./bin/10.0.15003.0/x86/uninstall-sampleprovider.cmd
./bin/arm/SecureBoot/DeleteKitsPolicy.cmd
./bin/arm/SecureBoot/InstallKitsPolicy.cmd
./bin/arm64/install-sampleprovider.cmd
./bin/arm64/uninstall-sampleprovider.cmd
./bin/x64/install-sampleprovider.cmd
./bin/x64/uninstall-sampleprovider.cmd
./bin/x86/DismFoDInstall.cmd
./bin/x86/GenerateUnionWinMD.cmd
./bin/x86/install-sampleprovider.cmd
./bin/x86/uninstall-sampleprovider.cmd
./Debuggers/x64/srcsrv/cv2http.cmd
./Debuggers/x64/srcsrv/cvsindex.cmd
./Debuggers/x64/srcsrv/p4index.cmd
./Debuggers/x64/srcsrv/ssindex.cmd
./Debuggers/x64/srcsrv/svnindex.cmd
./Debuggers/x64/srcsrv/tfsindex.cmd
./Debuggers/x64/srcsrv/vssindex.cmd
./Debuggers/x64/srcsrv/walk.cmd
./Debuggers/x86/srcsrv/cv2http.cmd
./Debuggers/x86/srcsrv/cvsindex.cmd
./Debuggers/x86/srcsrv/p4index.cmd
./Debuggers/x86/srcsrv/ssindex.cmd
./Debuggers/x86/srcsrv/svnindex.cmd
./Debuggers/x86/srcsrv/tfsindex.cmd
./Debuggers/x86/srcsrv/vssindex.cmd
./Debuggers/x86/srcsrv/walk.cmd
./Windows Performance Toolkit/gpuview/log.cmd
./Windows Performance Toolkit/gpuview/log_mem.cmd
./Windows Performance Toolkit/WdfPerfEnhancedVerifier.cmd

$

无奈之下,我复制了 2017 Build Tools Developer Prompt (for x86),并添加了 amd64_arm正如 2015 年构建工具所做的那样。它导致失败:
[ERROR:parse_cmd.bat] Invalid command line argument: 'amd64_arm'. Argument will
be ignored.
**********************************************************************
** Visual Studio 2017 RC Developer Command Prompt v15.0
** Copyright (c) 2016 Microsoft Corporation
**********************************************************************
[ERROR:VsDevCmd.bat] *** VsDevCmd.bat encountered errors. Environment may be inc
omplete and/or incorrect. ***

C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools>

更绝望...我开始追踪 msiexec installers using process monitor , 和 examining MSI contents using 7-zip .我能说的最好的是,即使在开发者工具 MSI 安装程序中,也没有开发者提示:

enter image description here

最佳答案

开发人员提示 bat 文件似乎在 VS 2017 中进行了一些重组。您现在可以对其进行更多自定义,而不是拥有一组固定的预定义开发人员提示。

获得开发人员提示,例如 ARM ,添加 -arch=arm -host_arch=amd64作为 VsDevCmd.bat 的参数(例如,在开始菜单的快捷方式中)。

有关可用选项的完整列表,请查看 \Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\vsdevcmd\core\parse_cmd.bat , 或调用 "\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tools\vsdevcmd" -help .

我不确定这是否真的记录在任何地方,或者是否会为 VS 2017 的最终版本修复和/或更好地记录。

安装 Insider Preview Windows 10 SDK 与此无关;独立的 Windows SDK 不包含任何编译器,仅包含头文件和链接库。

关于visual-studio - VS2017 的 x64 和 ARM 开发人员提示在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41688101/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com