You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在HoloLens 2原生OpenXR应用中使用XrSceneLib_uwp遇链接错误求助

解决OpenXR静态库XrSceneLib_uwp的LNK2019链接错误

问题原因

xrGetInstanceProcAddr是OpenXR核心加载库中的符号,XrSceneLib_uwp作为静态库不会自动携带它依赖的外部库链接信息,你的C++/WinRT CoreApp项目需要手动添加OpenXR加载库的链接配置。

具体解决步骤

  • 打开CoreApp项目属性页,导航到配置属性 -> 链接器 -> 常规,在附加库目录中添加openxr_preview\lib\<目标平台>的路径(HoloLens 2目标平台选ARM64)。
  • 继续导航到配置属性 -> 链接器 -> 输入,在附加依赖项中添加openxr_loader.lib。
  • 确保CoreApp项目与XrSceneLib_uwp项目的平台配置完全一致(比如都设为ARM64、Debug/Release匹配),避免因平台不匹配导致的符号不兼容。
  • 检查XrSceneLib_uwp项目的C/C++ -> 预处理器定义,确认已添加XR_USE_PLATFORM_UWP,保证库是针对UWP环境编译的。

为什么示例项目可行

微软OpenXR-MixedReality示例中的主项目已经预先配置了OpenXR库的链接路径和依赖项,而你的自建CoreApp项目默认没有这些配置,因此需要手动补全。

内容的提问来源于stack exchange,提问作者Jacky098

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 22:25:48