WoS平台上执行envcheck.ps1 -m时提示Visual C++未安装:

明明就爱我 2024-10-18 13:05:06

WoS平台上执行envcheck.ps1 -m时提示Visual C++未安装:

...全文
799 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38498942 2024-10-21
  • 打赏
  • 举报
回复

WoS平台上的windows操作系统为中文操作系统,执行Visual Studio 2022中的cl.exe命令时输出如下(带中文):
& 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\bin\Hostx64\arm64\cl.exe'
用于 ARM64 的 Microsoft (R) C/C++ 优化编译器 19.39.33523 版
版权所有(C) Microsoft Corporation。保留所有权利。
用法: cl [ 选项... ] 文件名... [ /link 链接选项... ]
脚本envcheck.ps1中,函数Check-VC-Version里的正则表达式无法从该输出来获得VC的版本,需要修改其代码:
Function Check-VC-Version {
....
    #$CMD = $process_stderror | Out-String | select-string "Version\s+(\d+.\d+.\d+)" # The software version is output in STDERR
    $CMD = $process_stderror | Out-String | select-string "\s+(\d+.\d+.\d+)" # The software version is output in STDERR
...
}

修改后,再次执行脚本envcheck.ps1 -m时输出正常:
& 'C:\Qualcomm\AIStack\QAIRT\2.22.0.240425\bin\envcheck.ps1' -m
Name Value


checkTfLite False
checkOnnx False
checkTensorflow False
enableVerbose False
checkMSVC True
checkPyTorch False

Checking MSVC Toolchain

WARNING: The version of VS BuildTools 14.39.33519 found has not been validated. Recommended to use known stable VS BuildTools version 14.34
WARNING: The version of Visual C++(x64) 19.39.33523 found has not been validated. Recommended to use known stable Visual C++(x64) version 19.34
WARNING: The version of Visual C++(arm64) 19.39.33523 found has not been validated. Recommended to use known stable Visual C++(arm64) version 19.34
Name Version


Visual Studio 17.9.34728.123
VS Build Tools 14.39.33519
Visual C++(x86) 19.39.33523
Visual C++(arm64) 19.39.33523
Windows SDK 10.0.22621
CMake 3.21.0
clang-cl 15.0.1


其中CMake和clang-cl均为根据版本要求手动下载安装的,其它的则是在安装Visual Studio 2022时一并下载安装的。

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧