mbucchia / VirtualDesktop-OpenXR

An implementation of the OpenXR standard for Virtual Desktop
MIT License
209 stars 7 forks source link

x64 build #1

Closed BattleAxeVR closed 8 months ago

BattleAxeVR commented 8 months ago

ANY ISSUE FILED WITHOUT THE INFORMATION REQUIRED BELOW WILL BE CLOSED WITHOUT BEING LOOKED AT. NO EXCEPTIONS.

Describe the bug

Compiling the installer in x64 mode is looking for the Win32 compiled dll.

If I first build Win32 then x64, it will work. Thus, x64 is using Win32 dll instead of the correct x64 dll.

image

I should also note that it wasn't clear how to compile a VDPROJ installer, a link to the InstallerProjects2022.vsix would be handy in the README. (maybe just mention it is a prerequisite).

Other than that the runtime works perfectly with EXT eye-tracking. Good job!

A clear and concise description of what the bug is. Always attach (upload, do not copy/paste) the log file that can be found at %LocalAppData%\virtualdesktop-openxr\logs

Environment

To Reproduce

Steps to reproduce the behavior:

  1. Run '....' game
  2. Enable option '....'
  3. See error

Expected behavior

A clear and concise description of what you expected to happen.

mbucchia commented 8 months ago

It's inconvenient but expected. The installer project ships both 32 and 64 bit versions. So you need a Win32 build as well when using Release configuration. It's not an issue in Debug configuration where the installer is skipped.