这里有一个自述文件
但它不包括 HoloLens 子模块的编译。
开发人员列出了这些步骤(来自xamarin 论坛中此线程的各种帖子)
- git clone git@github.com:xamarin/urho.git
- git submodule update --init // 确保 Urho3D/Source 文件夹不为空
- 运行“制作 HoloLens”
- 打开解决方案并构建 UrhoSharp.HoloLens(发布,x86 配置)
这样做主要是可行的,但最后一步会导致两个未解决的外部问题:
错误 LNK2001 无法解析外部符号 "void __cdecl WINRT_InitGameBar(struct SDL_VideoDevice *)" (?WINRT_InitGameBar@@YAXPAUSDL_VideoDevice@@@Z) UrhoSharp.HoloLens C:\urho\Urho3D\Urho3D_HoloLens\UrhoSharp.HoloLens\SDL_winrtvideo.obj
和
错误 LNK2001 无法解析外部符号“void __cdecl WINRT_QuitGameBar(struct SDL_VideoDevice *)”(?WINRT_QuitGameBar@@YAXPAUSDL_VideoDevice@@@Z) UrhoSharp.HoloLens C:\urho\Urho3D\Urho3D_HoloLens\UrhoSharp.HoloLens\SDL_winrtvideo.obj
这两个函数都在这个文件中。
如何追踪和/或解决这些错误?
我不确定如何解释和/或解决错误。