在Unity中编程Hololens 2时缺少dll文件

问题描述 投票:0回答:1

我正在尝试使用 Unity 来通过 Hololens 2 跟踪 QR 码。我已经安装了 Microsoft.MixedReality.QR 插件,并且我认为它安装正确,尽管我不太熟悉在 unity 中使用包。当 Unity 编译时,它会给我一个以下代码行的错误:

[SerializeField] QRCodeWatcher qrTracker = new QRCodeWatcher();

错误消息的第一部分如下所示(我删掉了大部分内容,因为它真的很长):

FileNotFoundException:无法加载“vcruntime140_app.dll”。请确保安装“Microsoft Visual C++ 2015-2019 Redistributable”。

当我检查控制面板时,它显示“Microsoft Visual C++ 2015-2022 Redistributable (x64)”已安装。我发现“vcruntime140_app.dll”安装在“C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_[一堆字母]”目录下

这里出了什么问题?我错过了什么吗?看起来一切都已安装。任何帮助都是appriced。

c# unity-game-engine qr-code hololens
1个回答
0
投票

可以分享一下你的开发环境吗?这里推荐一个开发环境:

  • Windows 10 或 11 电脑
  • 具有所需工作负载的 Visual Studio 2022
  • Windows 10 SDK 10.0.18362.0 或更高版本
  • 安装了 Unity 2021.3 LTS 的 Unity Hub

更多详情,您可以查看 - 安装工具 - 混合现实 |微软学习

根据您提供的错误信息,您还可以参考VCRUNTIME140.dll缺失如何修复 - Microsoft Community

© www.soinside.com 2019 - 2024. All rights reserved.