Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Build] Add Windows ARM64 support #2258

Draft
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

Wunkolo
Copy link
Contributor

@Wunkolo Wunkolo commented Apr 27, 2024

Separates the Windows platform into Windows-x86_64 and Windows-ARM64.

This is dependent on xenia-project/FFmpeg#8

Windows-x86_64 builds as usual and is the default target while Windows-ARM64 breaks in expected x64-specific areas.

Implements some basic build support for Windows on Arm:
image

@Wunkolo Wunkolo force-pushed the arm64-windows branch 2 times, most recently from 1f74da1 to 6f8cc82 Compare April 27, 2024 23:26
Separates the `Windows` platform into `Windows-x86_64` and
`Windows-ARM64`. Adds `--arch` argument to `build`.
Removes x64 backend on non-x64 targets.
Marked as TODO for now
Adding the `a64` backend will be a different PR. For now it's stubbed to
the null backend to allow the main executable to open without failing
initalization.
@Wunkolo
Copy link
Contributor Author

Wunkolo commented Apr 29, 2024

Stubbed the Null CPU-backend on ARM64 to get the main application running.
image

The new Arm64 backend(a64) will be added in a separate PR.

This value is currently returning `0` on ARM machines and throws an exception.
@ArminiusTux
Copy link

Dear @Wunkolo, congrats on this great leap in (portable) Xbox emulation!

Perhaps you could point me towards my missing puzzle piece.
I forked your arm64 branch and applied your ffmpeg changes, however three SDL libraries refuse to be linked.

git clone -b 'arm64-backend' --single-branch https://github.com/Wunkolo/xenia/
cd xenia
git submodule update --init --recursive

./xb.bat build --config=release
compilation log:
$ ./xb.bat build --config=release
Building configurations...
    Baking aes_128...
    Baking capstone...
    Baking dxbc...
    Baking discord-rpc...
    Baking cxxopts...
    Baking cpptoml...
    Baking libavcodec...
    Baking libavutil...
    Baking fmt...
    Baking glslang-spirv...
    Baking imgui...
    Baking mspack...
    Baking snappy...
    Baking xxhash...
    Baking SDL2...
    Baking xenia-core...
    Baking xenia-app...
    Baking xenia-app-discord...
    Baking xenia-apu...
    Baking xenia-apu-nop...
    Baking xenia-base...
    Baking xenia-base-tests...
    Baking xenia-cpu...
    Baking xenia-cpu-tests...
    Baking xenia-cpu-ppc-tests...
    Baking xenia-cpu-backend-x64...
    Baking xenia-cpu-backend-a64...
    Baking xenia-debug-ui...
    Baking xenia-gpu...
    Baking xenia-gpu-shader-compiler...
    Baking xenia-gpu-null...
    Baking xenia-gpu-vulkan...
    Baking xenia-gpu-vulkan-trace-viewer...
    Baking xenia-gpu-vulkan-trace-dump...
    Baking xenia-hid...
    Baking xenia-hid-demo...
    Baking xenia-hid-nop...
    Baking xenia-kernel...
    Baking xenia-ui...
    Baking xenia-ui-vulkan...
    Baking xenia-ui-window-vulkan-demo...
    Baking xenia-vfs...
    Baking xenia-vfs-dump...
    Baking xenia-vfs-tests...
    Baking xenia-apu-sdl...
    Baking xenia-helper-sdl...
    Baking xenia-hid-sdl...
    Baking xenia-apu-xaudio2...
    Baking xenia-gpu-d3d12...
    Baking xenia-gpu-d3d12-trace-viewer...
    Baking xenia-gpu-d3d12-trace-dump...
    Baking xenia-hid-winkey...
    Baking xenia-hid-xinput...
    Baking xenia-ui-d3d12...
    Baking xenia-ui-window-d3d12-demo...
Running action 'vs2022'...
Done (5618ms).

  discord-rpc.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\discord-rpc.lib
  fmt.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\fmt.lib
  xenia-app-discord.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-app-discord.lib
  capstone.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\capstone.lib
  imgui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\imgui.lib
  dxbc.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\dxbc.lib
  libavutil.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\libavutil.lib
  glslang-spirv.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\glslang-spirv.lib
  SDL2.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\SDL2.lib
  aes_128.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\aes_128.lib
  xxhash.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xxhash.lib
  snappy.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\snappy.lib
  xenia-base.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-base.lib
  sdl_helper.cc
  xenia-ui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-ui.lib
  xenia-vfs.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-vfs.lib
  xenia-base-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-base-tests.exe
  xenia-core.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-core.lib
  libavcodec.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\libavcodec.lib
  mspack.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\mspack.lib
  xenia-apu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-apu.lib
  xenia-ui-d3d12.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-ui-d3d12.lib
  xenia-hid.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid.lib
  xenia-apu-xaudio2.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-apu-xaudio2.lib
  xenia-apu-nop.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-apu-nop.lib
  xenia-ui-window-d3d12-demo.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-ui-window-d3d12-demo.exe
  xenia-ui-vulkan.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-ui-vulkan.lib
  xenia-cpu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-cpu.lib
  xenia-vfs-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-vfs-dump.exe
  xenia-vfs-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-vfs-tests.exe
  xenia-ui-window-vulkan-demo.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-ui-window-vulkan-demo.exe
  xenia-hid-winkey.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid-winkey.lib
  xenia-debug-ui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-debug-ui.lib
  xenia-hid-nop.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid-nop.lib
  xenia-hid-xinput.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid-xinput.lib
  xenia-cpu-backend-x64.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-cpu-backend-x64.lib
  sdl_input_driver.cc
  xenia-gpu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu.lib
  xenia-gpu-null.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-null.lib
  xenia-gpu-d3d12.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-d3d12.lib
  xenia-kernel.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-kernel.lib
  xenia-gpu-shader-compiler.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-shader-compiler.exe
  xenia-gpu-vulkan.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-vulkan.lib
  xenia-cpu-ppc-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-cpu-ppc-tests.exe
  xenia-gpu-d3d12-trace-viewer.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-d3d12-trace-viewer.exe
  xenia-gpu-d3d12-trace-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-d3d12-trace-dump.exe
  xenia-gpu-vulkan-trace-viewer.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-vulkan-trace-viewer.exe
  xenia-gpu-vulkan-trace-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-vulkan-trace-dump.exe
  xenia-cpu-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-cpu-tests.exe
  xenia-helper-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-helper-sdl.lib
  sdl_audio_driver.cc
  xenia-hid-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid-sdl.lib
  xenia-apu-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-apu-sdl.lib
  Code wird generiert.
  7 of 15401 functions (<0.1%) were compiled, the rest were copied from previous compilation.
    0 functions were new in current compilation
    79 functions had inline decision re-evaluated but remain unchanged
  Codegenerierung ist abgeschlossen.
  xenia-hid-demo.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid-demo.exe
     Bibliothek "bin\Windows-x86_64\Release\xenia.lib" und Objekt "bin\Windows-x86_64\Release\xenia.exp" werden erstellt.
xenia-apu-sdl.lib(sdl_audio_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_PauseAudioDevice". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-apu-sdl.lib(sdl_audio_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_QuitSubSystem". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-apu-sdl.lib(sdl_audio_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_InitSubSystem". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-apu-sdl.lib(sdl_audio_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_CloseAudioDevice". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-apu-sdl.lib(sdl_audio_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_OpenAudioDevice". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-apu-sdl.lib(sdl_audio_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GetVersion". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-helper-sdl.lib(sdl_helper.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_SetHintWithPriority". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-helper-sdl.lib(sdl_helper.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_LogSetOutputFunction". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-helper-sdl.lib(sdl_helper.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_LogSetAllPriority". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_PumpEvents". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_AddEventWatch". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerRumble". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_JoystickInstanceID". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerClose". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerGetPlayerIndex". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerGetProduct". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerOpen". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerGetVendor". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerName". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerGetType". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_RWFromFP". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_JoystickGetType". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_JoystickCurrentPowerLevel". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_FlushEvents". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerGetJoystick". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerGetBindForButton". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerAddMappingsFromRW". [Z:\CODE\xenia\build\xenia-app.vcxproj]
xenia-hid-sdl.lib(sdl_input_driver.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "SDL_GameControllerSetPlayerIndex". [Z:\CODE\xenia\build\xenia-app.vcxproj]
bin\Windows-x86_64\Release\xenia.exe : fatal error LNK1120: 28 nicht aufgelöste Externe [Z:\CODE\xenia\build\xenia-app.vcxproj]
Building release...

- running premake...

- building (all):release...

ERROR: build failed with one or more errors.

Addresses a build issue that seems to occur now that xenia-app is not
getting SDL2 through one of its submodues
@Wunkolo
Copy link
Contributor Author

Wunkolo commented Jun 23, 2024

Just pushed a fix that should address the SDL linkage issue!

@ArminiusTux
Copy link

Hello @Wunkolo, well it's a

(compiling) Bingo 😜:
$ ./xb.bat build --config=release
Building configurations...
    Baking aes_128...
    Baking capstone...
    Baking dxbc...
    Baking discord-rpc...
    Baking cxxopts...
    Baking cpptoml...
    Baking libavcodec...
    Baking libavutil...
    Baking fmt...
    Baking glslang-spirv...
    Baking imgui...
    Baking mspack...
    Baking snappy...
    Baking xxhash...
    Baking SDL2...
    Baking xenia-core...
    Baking xenia-app...
    Baking xenia-app-discord...
    Baking xenia-apu...
    Baking xenia-apu-nop...
    Baking xenia-base...
    Baking xenia-base-tests...
    Baking xenia-cpu...
    Baking xenia-cpu-tests...
    Baking xenia-cpu-ppc-tests...
    Baking xenia-cpu-backend-x64...
    Baking xenia-cpu-backend-a64...
    Baking xenia-debug-ui...
    Baking xenia-gpu...
    Baking xenia-gpu-shader-compiler...
    Baking xenia-gpu-null...
    Baking xenia-gpu-vulkan...
    Baking xenia-gpu-vulkan-trace-viewer...
    Baking xenia-gpu-vulkan-trace-dump...
    Baking xenia-hid...
    Baking xenia-hid-demo...
    Baking xenia-hid-nop...
    Baking xenia-kernel...
    Baking xenia-ui...
    Baking xenia-ui-vulkan...
    Baking xenia-ui-window-vulkan-demo...
    Baking xenia-vfs...
    Baking xenia-vfs-dump...
    Baking xenia-vfs-tests...
    Baking xenia-apu-sdl...
    Baking xenia-helper-sdl...
    Baking xenia-hid-sdl...
    Baking xenia-apu-xaudio2...
    Baking xenia-gpu-d3d12...
    Baking xenia-gpu-d3d12-trace-viewer...
    Baking xenia-gpu-d3d12-trace-dump...
    Baking xenia-hid-winkey...
    Baking xenia-hid-xinput...
    Baking xenia-ui-d3d12...
    Baking xenia-ui-window-d3d12-demo...
Running action 'vs2022'...
Generated build/xenia-app.vcxproj...
Done (5716ms).

  dxbc.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\dxbc.lib
  discord-rpc.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\discord-rpc.lib
  fmt.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\fmt.lib
  glslang-spirv.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\glslang-spirv.lib
  snappy.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\snappy.lib
  xenia-app-discord.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-app-discord.lib
  libavutil.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\libavutil.lib
  xenia-base.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-base.lib
  xxhash.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xxhash.lib
  aes_128.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\aes_128.lib
  capstone.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\capstone.lib
  imgui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\imgui.lib
  mspack.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\mspack.lib
  xenia-ui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-ui.lib
  xenia-core.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-core.lib
  SDL2.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\SDL2.lib
  xenia-hid.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid.lib
  xenia-vfs.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-vfs.lib
  xenia-base-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-base-tests.exe
  xenia-helper-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-helper-sdl.lib
  xenia-ui-d3d12.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-ui-d3d12.lib
  xenia-hid-winkey.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid-winkey.lib
  xenia-cpu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-cpu.lib
  xenia-hid-nop.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid-nop.lib
  xenia-hid-xinput.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid-xinput.lib
  xenia-hid-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid-sdl.lib
  xenia-ui-vulkan.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-ui-vulkan.lib
  libavcodec.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\libavcodec.lib
  xenia-vfs-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-vfs-tests.exe
  xenia-vfs-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-vfs-dump.exe
  xenia-debug-ui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-debug-ui.lib
  xenia-apu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-apu.lib
  xenia-cpu-backend-x64.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-cpu-backend-x64.lib
  xenia-ui-window-d3d12-demo.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-ui-window-d3d12-demo.exe
  xenia-apu-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-apu-sdl.lib
  xenia-apu-xaudio2.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-apu-xaudio2.lib
  xenia-ui-window-vulkan-demo.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-ui-window-vulkan-demo.exe
  xenia-apu-nop.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-apu-nop.lib
  xenia-kernel.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-kernel.lib
  xenia-cpu-ppc-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-cpu-ppc-tests.exe
  xenia-hid-demo.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-hid-demo.exe
  xenia-gpu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu.lib
  xenia-gpu-d3d12.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-d3d12.lib
  xenia-gpu-shader-compiler.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-shader-compiler.exe
  xenia-gpu-vulkan.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-vulkan.lib
  xenia-gpu-null.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-null.lib
  xenia-gpu-d3d12-trace-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-d3d12-trace-dump.exe
  xenia-gpu-d3d12-trace-viewer.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-d3d12-trace-viewer.exe
  xenia-cpu-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-cpu-tests.exe
  xenia-gpu-vulkan-trace-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-vulkan-trace-dump.exe
  xenia-gpu-vulkan-trace-viewer.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia-gpu-vulkan-trace-viewer.exe
     Bibliothek "bin\Windows-x86_64\Release\xenia.lib" und Objekt "bin\Windows-x86_64\Release\xenia.exp" werden erstellt.
  Code wird generiert.
  Previous IPDB not found, fall back to full compilation.
  All 66152 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  Codegenerierung ist abgeschlossen.
  xenia-app.vcxproj -> Z:\CODE\xenia\build\bin\Windows-x86_64\Release\xenia.exe
Building release...

- running premake...

- building (all):release...

Success!

but no (running) Waltz 😒:
image

Have you (already) adapted the paths and filenames to ARM yet?
Cause the build path is "still" \build\bin\Windows-x86_64\Release\ and there is "still" a xenia-cpu-backend-x64.lib generated.

Thanks for the quick reply and ongoing efforts.

@Wunkolo
Copy link
Contributor Author

Wunkolo commented Jun 23, 2024

You are currently still compiling an x64 build at the moment. It will still compile x64 by default. If you want to build the ARM version you have to set the build-target to the ARM64 version when building from Visual Studio.
image
You can also use this command to specify the arm64 build.

 ./xb build --arch=arm64

When compiled, build artifacts will be found within the build\bin\Windows-ARM64 folder.

@ArminiusTux
Copy link

ArminiusTux commented Jun 23, 2024

It will still compile x64 by default. If you want to build the ARM version you have to set the build-target to the ARM64 version when building from Visual Studio.

That makes a lot of sense.

Restarting the batch file with:

 ./xb.bat build --arch=arm64 --config=release

leads to ARM64 results:
image

But a few libraries (SPIRV & ImGui) complain,

about beeing double defined/linked:
$ ./xb.bat build --arch=arm64 --config=release
Building configurations...
    Baking aes_128...
    Baking capstone...
    Baking dxbc...
    Baking discord-rpc...
    Baking cxxopts...
    Baking cpptoml...
    Baking libavcodec...
    Baking libavutil...
    Baking fmt...
    Baking glslang-spirv...
    Baking imgui...
    Baking mspack...
    Baking snappy...
    Baking xxhash...
    Baking SDL2...
    Baking xenia-core...
    Baking xenia-app...
    Baking xenia-app-discord...
    Baking xenia-apu...
    Baking xenia-apu-nop...
    Baking xenia-base...
    Baking xenia-base-tests...
    Baking xenia-cpu...
    Baking xenia-cpu-tests...
    Baking xenia-cpu-ppc-tests...
    Baking xenia-cpu-backend-x64...
    Baking xenia-cpu-backend-a64...
    Baking xenia-debug-ui...
    Baking xenia-gpu...
    Baking xenia-gpu-shader-compiler...
    Baking xenia-gpu-null...
    Baking xenia-gpu-vulkan...
    Baking xenia-gpu-vulkan-trace-viewer...
    Baking xenia-gpu-vulkan-trace-dump...
    Baking xenia-hid...
    Baking xenia-hid-demo...
    Baking xenia-hid-nop...
    Baking xenia-kernel...
    Baking xenia-ui...
    Baking xenia-ui-vulkan...
    Baking xenia-ui-window-vulkan-demo...
    Baking xenia-vfs...
    Baking xenia-vfs-dump...
    Baking xenia-vfs-tests...
    Baking xenia-apu-sdl...
    Baking xenia-helper-sdl...
    Baking xenia-hid-sdl...
    Baking xenia-apu-xaudio2...
    Baking xenia-gpu-d3d12...
    Baking xenia-gpu-d3d12-trace-viewer...
    Baking xenia-gpu-d3d12-trace-dump...
    Baking xenia-hid-winkey...
    Baking xenia-hid-xinput...
    Baking xenia-ui-d3d12...
    Baking xenia-ui-window-d3d12-demo...
Running action 'vs2022'...
Generated build/xenia.sln...
Generated build/aes_128.vcxproj...
Generated build/aes_128.vcxproj.filters...
Generated build/capstone.vcxproj...
Generated build/capstone.vcxproj.filters...
Generated build/dxbc.vcxproj...
Generated build/discord-rpc.vcxproj...
Generated build/cxxopts.vcxproj...
Generated build/cpptoml.vcxproj...
Generated build/libavcodec.vcxproj...
Generated build/libavcodec.vcxproj.filters...
Generated build/libavutil.vcxproj...
Generated build/libavutil.vcxproj.filters...
Generated build/fmt.vcxproj...
Generated build/glslang-spirv.vcxproj...
Generated build/imgui.vcxproj...
Generated build/mspack.vcxproj...
Generated build/snappy.vcxproj...
Generated build/xxhash.vcxproj...
Generated build/SDL2.vcxproj...
Generated build/SDL2.vcxproj.filters...
Generated build/xenia-core.vcxproj...
Generated build/xenia-app.vcxproj...
Generated build/xenia-app.vcxproj.user...
Generated build/xenia-app.vcxproj.filters...
Generated build/xenia-app-discord.vcxproj...
Generated build/xenia-apu.vcxproj...
Generated build/xenia-apu-nop.vcxproj...
Generated build/xenia-base.vcxproj...
Generated build/xenia-base-tests.vcxproj...
Generated build/xenia-base-tests.vcxproj.filters...
Generated build/xenia-cpu.vcxproj...
Generated build/xenia-cpu.vcxproj.filters...
Generated build/xenia-cpu-tests.vcxproj...
Generated build/xenia-cpu-tests.vcxproj.filters...
Generated build/xenia-cpu-ppc-tests.vcxproj...
Generated build/xenia-cpu-ppc-tests.vcxproj.user...
Generated build/xenia-cpu-ppc-tests.vcxproj.filters...
Generated build/xenia-cpu-backend-x64.vcxproj...
Generated build/xenia-cpu-backend-a64.vcxproj...
Generated build/xenia-debug-ui.vcxproj...
Generated build/xenia-gpu.vcxproj...
Generated build/xenia-gpu-shader-compiler.vcxproj...
Generated build/xenia-gpu-shader-compiler.vcxproj.user...
Generated build/xenia-gpu-shader-compiler.vcxproj.filters...
Generated build/xenia-gpu-null.vcxproj...
Generated build/xenia-gpu-vulkan.vcxproj...
Generated build/xenia-gpu-vulkan.vcxproj.filters...
Generated build/xenia-gpu-vulkan-trace-viewer.vcxproj...
Generated build/xenia-gpu-vulkan-trace-viewer.vcxproj.user...
Generated build/xenia-gpu-vulkan-trace-viewer.vcxproj.filters...
Generated build/xenia-gpu-vulkan-trace-dump.vcxproj...
Generated build/xenia-gpu-vulkan-trace-dump.vcxproj.user...
Generated build/xenia-gpu-vulkan-trace-dump.vcxproj.filters...
Generated build/xenia-hid.vcxproj...
Generated build/xenia-hid-demo.vcxproj...
Generated build/xenia-hid-demo.vcxproj.filters...
Generated build/xenia-hid-nop.vcxproj...
Generated build/xenia-kernel.vcxproj...
Generated build/xenia-kernel.vcxproj.filters...
Generated build/xenia-ui.vcxproj...
Generated build/xenia-ui-vulkan.vcxproj...
Generated build/xenia-ui-vulkan.vcxproj.filters...
Generated build/xenia-ui-window-vulkan-demo.vcxproj...
Generated build/xenia-ui-window-vulkan-demo.vcxproj.filters...
Generated build/xenia-vfs.vcxproj...
Generated build/xenia-vfs.vcxproj.filters...
Generated build/xenia-vfs-dump.vcxproj...
Generated build/xenia-vfs-dump.vcxproj.filters...
Generated build/xenia-vfs-tests.vcxproj...
Generated build/xenia-vfs-tests.vcxproj.filters...
Generated build/xenia-apu-sdl.vcxproj...
Generated build/xenia-helper-sdl.vcxproj...
Generated build/xenia-hid-sdl.vcxproj...
Generated build/xenia-apu-xaudio2.vcxproj...
Generated build/xenia-gpu-d3d12.vcxproj...
Generated build/xenia-gpu-d3d12.vcxproj.filters...
Generated build/xenia-gpu-d3d12-trace-viewer.vcxproj...
Generated build/xenia-gpu-d3d12-trace-viewer.vcxproj.user...
Generated build/xenia-gpu-d3d12-trace-viewer.vcxproj.filters...
Generated build/xenia-gpu-d3d12-trace-dump.vcxproj...
Generated build/xenia-gpu-d3d12-trace-dump.vcxproj.user...
Generated build/xenia-gpu-d3d12-trace-dump.vcxproj.filters...
Generated build/xenia-hid-winkey.vcxproj...
Generated build/xenia-hid-xinput.vcxproj...
Generated build/xenia-ui-d3d12.vcxproj...
Generated build/xenia-ui-d3d12.vcxproj.filters...
Generated build/xenia-ui-window-d3d12-demo.vcxproj...
Generated build/xenia-ui-window-d3d12-demo.vcxproj.filters...
Done (6051ms).

  connection_win.cpp
  discord_register_win.cpp
  format.cc
  os.cc
  discord_rpc.cpp
  rpc_connection.cpp
  serialization.cpp
  xxhash.c
  cpu.c
  float_dsp_init.c
  adler32.c
  aes.c
  aes_ctr.c
  audio_fifo.c
  avsscanf.c
  imgui.cpp
  imgui_demo.cpp
  avstring.c
  imgui_draw.cpp
  imgui_tables.cpp
  DXBCChecksum.cpp
  imgui_widgets.cpp
  base64.c
  SDL.c
  SDL_assert.c
  SDL_dataqueue.c
  SDL_error.c
  SDL_guid.c
  blowfish.c
  SDL_hints.c
  SDL_list.c
  InReadableOrder.cpp
  Logger.cpp
  SPVRemapper.cpp
  SDL_log.c
  bprint.c
  SpvBuilder.cpp
  disassemble.cpp
  doc.cpp
  buffer.c
  snappy-sinksource.cc
  snappy-stubs-internal.cc
  snappy.cc
  camellia.c
  cast5.c
  channel_layout.c
  SDL_utils.c
  color_utils.c
  SDL_atomic.c
  crc.c
  SDL_spinlock.c
  SDL_audio.c
  SDL_audiocvt.c
  des.c
  SDL_audiodev.c
  dict.c
  SDL_audiotypecvt.c
  SDL_mixer.c
  display.c
  dovi_meta.c
  SDL_wave.c
  aes.c
  xxhash.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xxhash.lib
  SDL_directsound.c
  downmix_info.c
  SDL_diskaudio.c
  SDL_dummyaudio.c
  encryption_info.c
  error.c
  SDL_wasapi.c
  eval.c
  fifo.c
  file.c
  SDL_wasapi_win32.c
  SDL_winmm.c
  file_open.c
  film_grain_params.c
  fixed_dsp.c
  SDL_hid.c
  SDL_immdevice.c
  SDL_windows.c
  float_dsp.c
  SDL_xinput.c
  frame.c
  hash.c
  hdr_dynamic_metadata.c
  hmac.c
  hwcontext.c
  imgutils.c
  integer.c
  intmath.c
  lfg.c
  lls.c
  SDL_cpuinfo.c
  dxbc.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\dxbc.lib
  log.c
  log2_tab.c
  mastering_display_metadata.c
  mathematics.c
  SDL_dynapi.c
  md5.c
  SDL_clipboardevents.c
  SDL_displayevents.c
  mem.c
  murmur3.c
  MCInst.c
  SDL_dropevents.c
  SDL_events.c
  SDL_gesture.c
  opt.c
  parseutils.c
  pixdesc.c
  MCInstrDesc.c
  MCRegisterInfo.c
  SStream.c
  SDL_keyboard.c
  pixelutils.c
  AArch64BaseInfo.c
  AArch64Disassembler.c
  AArch64InstPrinter.c
  AArch64Mapping.c
  random_seed.c
  SDL_mouse.c
  rational.c
  rc4.c
  reverse.c
  SDL_quit.c
  ripemd.c
  samplefmt.c
  sha.c
  sha512.c
  SDL_touch.c
  aes_128.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\aes_128.lib
  slicethread.c
  SDL_windowevents.c
  SDL_rwops.c
  spherical.c
  stereo3d.c
  tea.c
  SDL_sysfilesystem.c
  SDL_haptic.c
  AArch64Module.c
  cs.c
  utils.c
  threadmessage.c
  time.c
  SDL_syshaptic.c
  timecode.c
  tree.c
  snappy.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\snappy.lib
  twofish.c
  SDL_dinputhaptic.c
  imgui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\imgui.lib
  discord-rpc.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\discord-rpc.lib
  SDL_windowshaptic.c
  SDL_xinputhaptic.c
  SDL_hidapi.c
  SDL_gamecontroller.c
  tx.c
  tx_double.c
  capstone.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\capstone.lib
  SDL_joystick.c
  tx_float.c
  controller_type.c
  discord_presence.cc
  SDL_sysjoystick.c
  xenia-app-discord.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-app-discord.lib
  SDL_hidapi_combined.c
  tx_int32.c
  utils.c
  SDL_hidapi_gamecube.c
  SDL_hidapi_luna.c
  SDL_hidapi_ps4.c
  SDL_hidapi_ps5.c
  SDL_hidapi_rumble.c
  video_enc_params.c
  SDL_hidapi_shield.c
  xga_font_data.c
  SDL_hidapi_stadia.c
  SDL_hidapi_switch.c
  SDL_hidapi_xbox360.c
  xtea.c
  SDL_hidapi_xbox360w.c
  SDL_hidapi_xboxone.c
  SDL_hidapijoystick.c
  SDL_virtualjoystick.c
  SDL_dinputjoystick.c
  SDL_rawinputjoystick.c
  SDL_windows_gaming_input.c
  SDL_windowsjoystick.c
  SDL_xinputjoystick.c
  e_atan2.c
  e_exp.c
  e_fmod.c
  e_log.c
  e_log10.c
  e_pow.c
  e_rem_pio2.c
  e_sqrt.c
  k_cos.c
  k_rem_pio2.c
  k_sin.c
  k_tan.c
  s_atan.c
  s_copysign.c
  s_cos.c
  s_fabs.c
  glslang-spirv.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\glslang-spirv.lib
  s_floor.c
  fmt.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\fmt.lib
  s_scalbn.c
  s_sin.c
  s_tan.c
  SDL_sysloadso.c
  SDL_locale.c
  SDL_syslocale.c
  SDL_url.c
  SDL_sysurl.c
  SDL_power.c
  SDL_syspower.c
  arena.cc
  bit_map.cc
  bit_stream.cc
  byte_stream.cc
  clock.cc
  clock_a64.cc
  clock_win.cc
  clock_x64.cc
  console_win.cc
  cvar.cc
  debugging_win.cc
  exception_handler.cc
  SDL_d3dmath.c
  SDL_render.c
  exception_handler_win.cc
  SDL_yuv_sw.c
  filesystem.cc
  SDL_render_d3d.c
  SDL_shaders_d3d.c
  SDL_render_d3d11.c
  filesystem_wildcard.cc
  SDL_shaders_d3d11.c
  SDL_render_d3d12.c
  SDL_shaders_d3d12.c
  filesystem_win.cc
  fuzzy.cc
  host_thread_context.cc
  SDL_render_gl.c
  SDL_shaders_gl.c
  SDL_render_gles2.c
  SDL_shaders_gles2.c
  SDL_blendfillrect.c
  SDL_blendline.c
  SDL_blendpoint.c
  SDL_drawline.c
  SDL_drawpoint.c
  SDL_render_sw.c
  SDL_rotate.c
  SDL_triangle.c
  SDL_sensor.c
  SDL_dummysensor.c
  SDL_windowssensor.c
  SDL_crc16.c
  SDL_crc32.c
  SDL_getenv.c
  SDL_iconv.c
  logging.cc
  SDL_malloc.c
  SDL_mslibc.c
  SDL_qsort.c
  SDL_stdlib.c
  SDL_string.c
  SDL_strtokr.c
  SDL_thread.c
  SDL_syscond.c
  SDL_syscond_cv.c
  SDL_sysmutex.c
  SDL_syssem.c
  SDL_systhread.c
  SDL_systls.c
  SDL_timer.c
  main_win.cc
  SDL_systimer.c
  mapped_memory_win.cc
  memory.cc
  SDL_RLEaccel.c
  SDL_blit.c
  SDL_blit_0.c
  SDL_blit_1.c
  SDL_blit_A.c
  SDL_blit_N.c
  SDL_blit_auto.c
  SDL_blit_copy.c
  SDL_blit_slow.c
  SDL_bmp.c
  SDL_clipboard.c
  SDL_egl.c
  SDL_fillrect.c
  SDL_pixels.c
  SDL_rect.c
  SDL_shape.c
  SDL_stretch.c
  SDL_surface.c
  SDL_video.c
  SDL_vulkan_utils.c
  SDL_yuv.c
  SDL_nullevents.c
  memory_win.cc
  SDL_nullframebuffer.c
  SDL_nullvideo.c
  SDL_windowsclipboard.c
  SDL_windowsevents.c
  SDL_windowsframebuffer.c
  mutex.cc
  SDL_windowskeyboard.c
  SDL_windowsmessagebox.c
  SDL_windowsmodes.c
  profiling.cc
  SDL_windowsmouse.c
  cpu.c
  SDL_windowsopengl.c
  SDL_windowsopengles.c
  SDL_windowsshape.c
  SDL_windowsvideo.c
  SDL_windowsvulkan.c
  SDL_windowswindow.c
  yuv_rgb.c
  ring_buffer.cc
  socket_win.cc
  libavutil.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\libavutil.lib
  string.cc
  fft_init_aarch64.c
  idctdsp_init_aarch64.c
  ac3_parser.c
  adts_parser.c
  allcodecs.c
  avcodec.c
  avdct.c
  avfft.c
  avpacket.c
  avpicture.c
  bitstream.c
  bitstream_filter.c
  bitstream_filters.c
  bsf.c
  codec_desc.c
  codec_par.c
  d3d11va.c
  decode.c
  dirac.c
  dv_profile.c
  encode.c
  faandct.c
  faanidct.c
  fdctdsp.c
  fft_fixed_32.c
  fft_float.c
  fft_init_table.c
  file_open.c
  idctdsp.c
  imgconvert.c
  jfdctfst.c
  jfdctint.c
  jni.c
  jrevdct.c
  mathtables.c
  mdct_fixed_32.c
  mdct_float.c
  mediacodec.c
  mpeg12framerate.c
  null_bsf.c
  string_buffer.cc
  options.c
  parser.c
  system_win.cc
  parsers.c
  profiles.c
  pthread.c
  pthread_frame.c
  threading.cc
  pthread_slice.c
  qsv_api.c
  raw.c
  simple_idct.c
  sinewin.c
  utils.c
  vorbis_parser.c
  wma.c
  wma_common.c
  wma_freqs.c
  xiph.c
  SDL2.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\SDL2.lib
  sdl_helper.cc
  threading_timer_queue.cc
  wmaprodec.c
Z:\CODE\xenia\third_party\FFmpeg\libavutil\ffmath.h(49,28): warning C4244: "Funktion": Konvertierung von "double" in "float", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavutil\bswap.h(75,33): warning C4244: "Funktion": Konvertierung von "uint64_t" in "uint32_t", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavutil\mem_internal.h(154,13): warning C4267: "=": Konvertierung von "size_t" nach "unsigned int", Datenverlust möglich [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\get_bits.h(492,5): warning C4101: "re_cache": Unreferenzierte lokale Variable [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\put_bits.h(78,49): warning C4244: "return": Konvertierung von "__int64" in "int", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\put_bits.h(104,53): warning C4244: "return": Konvertierung von "__int64" in "int", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\put_bits.h(311,24): warning C4244: "Funktion": Konvertierung von "uint64_t" in "BitBuf", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\put_bits.h(313,23): warning C4244: "Funktion": Konvertierung von "uint64_t" in "uint32_t", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(576,16): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(576,26): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(576,38): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(576,49): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(576,71): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(577,5): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(577,26): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(577,38): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(577,70): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(578,16): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(578,38): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(578,60): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(579,4): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(579,26): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(579,49): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(579,70): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,15): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,27): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,38): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,49): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,60): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,71): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,5): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,16): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,26): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,37): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,48): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
  threading_win.cc
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,60): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,4): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,27): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,38): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,48): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,59): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,71): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,4): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,16): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,26): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,38): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,48): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,60): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,71): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,5): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,27): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,38): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,49): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,60): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,71): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(585,15): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(585,37): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(585,49): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(585,60): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,4): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,16): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,27): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,38): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,48): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,71): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(587,5): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(587,15): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(587,27): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(587,37): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(587,60): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,5): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,16): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,26): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,48): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,60): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,70): warning C4305: "Initialisierung": Verkürzung von "double" in "const float" [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(368,30): warning C4244: "=": Konvertierung von "__unaligned const uint16_t" in "uint8_t", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(575,20): warning C4244: "=": Konvertierung von "double" in "float", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(759,31): warning C4244: "=": Konvertierung von "double" in "float", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(963,46): warning C4244: "Funktion": Konvertierung von "uint32_t" in "float", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(964,46): warning C4244: "Funktion": Konvertierung von "uint32_t" in "float", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(1396,37): warning C4244: "Initialisierung": Konvertierung von "double" in "const float", möglicher Datenverlust [Z:\CODE\xenia\build\libavcodec.vcxproj]
  xenia-helper-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-helper-sdl.lib
  libavcodec.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\libavcodec.lib
  utf8.cc
  vec128.cc
  xenia-base.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-base.lib
  hid_flags.cc
  input_system.cc
  file_picker_win.cc
  graphics_upload_buffer_pool.cc
  logging.cc
  graphics_util.cc
  imgui_dialog.cc
  imgui_drawer.cc
  immediate_drawer.cc
  menu_item.cc
  device.cc
  console_app_main_win.cc
  disc_image_device.cc
  disc_image_entry.cc
  disc_image_file.cc
  microprofile_drawer.cc
  chrono_test.cc
  host_path_device.cc
  host_path_entry.cc
  host_path_file.cc
  memory_test.cc
  threading_test.cc
  utf8_test.cc
  test_suite_main.cc
  apu_flags.cc
  null_device.cc
  audio_driver.cc
  audio_system.cc
  xma_context.cc
  config.cc
  xma_decoder.cc
  emulator.cc
  memory.cc
  xma_register_file.cc
  presenter.cc
  renderdoc_api.cc
  lzxd.c
  system.c
  surface_win.cc
  null_entry.cc
  null_file.cc
  stfs_container_device.cc
  stfs_container_entry.cc
  stfs_container_file.cc
  mspack.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\mspack.lib
  entry.cc
  window.cc
  assembler.cc
  backend.cc
  null_backend.cc
  window_win.cc
  breakpoint.cc
  compiler.cc
  compiler_pass.cc
  conditional_group_pass.cc
  conditional_group_subpass.cc
  constant_propagation_pass.cc
  virtual_file_system.cc
  context_promotion_pass.cc
  control_flow_analysis_pass.cc
  control_flow_simplification_pass.cc
  windowed_app.cc
  windowed_app_context.cc
  windowed_app_context_win.cc
  xenia-hid.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-hid.lib
  xenia-apu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-apu.lib
  xinput_hid.cc
  nop_hid.cc
  xinput_input_driver.cc
  nop_input_driver.cc
  xaudio2_apu_flags.cc
  xaudio2_audio_driver.cc
  xaudio2_audio_system.cc
  nop_apu_flags.cc
  nop_audio_system.cc
  sdl_audio_driver.cc
  sdl_audio_system.cc
  data_flow_analysis_pass.cc
  dead_code_elimination_pass.cc
  finalization_pass.cc
  memory_sequence_combination_pass.cc
  register_allocation_pass.cc
  simplification_pass.cc
  validation_pass.cc
  xenia-core.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-core.lib
  value_reduction_pass.cc
  cpu_flags.cc
  elf_module.cc
  xenia-vfs.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-vfs.lib
  entry_table.cc
  Code wird generiert.
  export_resolver.cc
  console_app_main_win.cc
  vfs_dump.cc
  console_app_main_win.cc
  vfs_test.cc
  test_suite_main.cc
  xenia-ui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-ui.lib
  sdl_hid.cc
  sdl_input_driver.cc
  function.cc
  xenia-hid-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-hid-sdl.lib
  linked_type_descriptor_set_allocator.cc
  single_layout_descriptor_set_pool.cc
  spirv_tools_context.cc
  vulkan_immediate_drawer.cc
  vulkan_mem_alloc.cc
  vulkan_presenter.cc
  vulkan_provider.cc
  vulkan_submission_tracker.cc
  vulkan_upload_buffer_pool.cc
  function_debug_info.cc
  xenia-apu-nop.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-apu-nop.lib
  d3d12_cpu_descriptor_pool.cc
  d3d12_descriptor_heap_pool.cc
  d3d12_immediate_drawer.cc
  d3d12_presenter.cc
  d3d12_provider.cc
  d3d12_submission_tracker.cc
  d3d12_upload_buffer_pool.cc
  d3d12_util.cc
  xenia-hid-nop.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-hid-nop.lib
  d3d12_window_demo.cc
  winkey_hid.cc
  winkey_input_driver.cc
  xenia-apu-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-apu-sdl.lib
  block.cc
  command_processor.cc
  draw_extent_estimator.cc
  draw_util.cc
  dxbc_shader.cc
  dxbc_shader_translator.cc
  dxbc_shader_translator_alu.cc
  dxbc_shader_translator_fetch.cc
  dxbc_shader_translator_memexport.cc
  hir_builder.cc
  xenia-hid-xinput.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-hid-xinput.lib
  instr.cc
  opcodes.cc
  value.cc
  Code wird generiert.
  lzx.cc
  mmio_handler.cc
  module.cc
  xenia-apu-xaudio2.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-apu-xaudio2.lib
  ppc_context.cc
  ppc_emit_altivec.cc
  ppc_emit_alu.cc
  vulkan_util.cc
  vulkan_window_demo.cc
  ppc_emit_control.cc
  ppc_emit_fpu.cc
  xenia-hid-winkey.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-hid-winkey.lib
  ppc_emit_memory.cc
  dxbc_shader_translator_om.cc
  ppc_frontend.cc
  gpu_flags.cc
  ppc_hir_builder.cc
  ppc_opcode_disasm.cc
  ppc_opcode_disasm_gen.cc
  graphics_system.cc
  packet_disassembler.cc
  primitive_processor.cc
  register_file.cc
  registers.cc
  ppc_opcode_info.cc
  ppc_opcode_lookup_gen.cc
  ppc_opcode_table_gen.cc
  render_target_cache.cc
  ppc_scanner.cc
  ppc_translator.cc
  Code wird generiert.
  processor.cc
  raw_module.cc
  sampler_info.cc
  shader.cc
  shader_interpreter.cc
  stack_walker_win.cc
  xenia-ui-d3d12.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-ui-d3d12.lib
  test_module.cc
  d3d12_window_demo.cc
  window_demo.cc
  windowed_app_main_win.cc
  shader_translator.cc
  shader_translator_disasm.cc
  shared_memory.cc
  spirv_builder.cc
  thread.cc
  thread_state.cc
  spirv_shader.cc
  spirv_shader_translator.cc
  xenia-ui-vulkan.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-ui-vulkan.lib
  spirv_shader_translator_alu.cc
  spirv_shader_translator_fetch.cc
  spirv_shader_translator_rb.cc
  Codegenerierung ist abgeschlossen.
  vulkan_window_demo.cc
  window_demo.cc
  hid_demo.cc
  windowed_app_main_win.cc
  windowed_app_main_win.cc
  texture_cache.cc
  xex_module.cc
  texture_conversion.cc
  xenia-vfs-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-vfs-dump.exe
  texture_dump.cc
  texture_extent.cc
  texture_info.cc
  texture_info_formats.cc
  texture_util.cc
  trace_dump.cc
  trace_player.cc
  Code wird generiert.
  trace_reader.cc
  trace_viewer.cc
  trace_writer.cc
  ucode.cc
  xenos.cc
  Code wird generiert.
  xenia-cpu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-cpu.lib
  debug_window.cc
  a64_assembler.cc
  a64_backend.cc
  a64_code_cache.cc
  a64_code_cache_win.cc
  a64_emitter.cc
  a64_function.cc
  a64_seq_control.cc
  a64_seq_memory.cc
  kernel_flags.cc
  kernel_module.cc
  kernel_state.cc
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiContext * GImGui" (?GImGui@@3PEAUImGuiContext@@EA) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
  user_module.cc
imgui.lib(imgui.obj) : error LNK2005: "public: static char * ImGuiTextBuffer::EmptyString" (?EmptyString@ImGuiTextBuffer@@2PADA) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
  gameinfo_utils.cc
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugHookIdInfo(unsigned int,int,void const *,void const *)" (?DebugHookIdInfo@ImGui@@YAXIHPEBX0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugLocateItemResolveWithLastItem(void)" (?DebugLocateItemResolveWithLastItem@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugLocateItemOnHover(unsigned int)" (?DebugLocateItemOnHover@ImGui@@YAXI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugLocateItem(unsigned int)" (?DebugLocateItem@ImGui@@YAXI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ShowDebugLogWindow(bool *)" (?ShowDebugLogWindow@ImGui@@YAXPEA_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugLogV(char const *,char *)" (?DebugLogV@ImGui@@YAXPEBDPEAD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugLog(char const *,...)" (?DebugLog@ImGui@@YAXPEBDZZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeWindowsListByBeginStackParent(struct ImGuiWindow * *,int,struct ImGuiWindow *)" (?DebugNodeWindowsListByBeginStackParent@ImGui@@YAXPEAPEAUImGuiWindow@@HPEAU2@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeWindowsList(struct ImVector<struct ImGuiWindow *> *,char const *)" (?DebugNodeWindowsList@ImGui@@YAXPEAU?$ImVector@PEAUImGuiWindow@@@@PEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
  native_list.cc
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeWindowSettings(struct ImGuiWindowSettings *)" (?DebugNodeWindowSettings@ImGui@@YAXPEAUImGuiWindowSettings@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
  object_table.cc
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeWindow(struct ImGuiWindow *,char const *)" (?DebugNodeWindow@ImGui@@YAXPEAUImGuiWindow@@PEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
  shim_utils.cc
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeViewport(struct ImGuiViewportP *)" (?DebugNodeViewport@ImGui@@YAXPEAUImGuiViewportP@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeTabBar(struct ImGuiTabBar *,char const *)" (?DebugNodeTabBar@ImGui@@YAXPEAUImGuiTabBar@@PEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeStorage(struct ImGuiStorage *,char const *)" (?DebugNodeStorage@ImGui@@YAXPEAUImGuiStorage@@PEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeFontGlyph(struct ImFont *,struct ImFontGlyph const *)" (?DebugNodeFontGlyph@ImGui@@YAXPEAUImFont@@PEBUImFontGlyph@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeFont(struct ImFont *)" (?DebugNodeFont@ImGui@@YAXPEAUImFont@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox(struct ImDrawList *,struct ImDrawList const *,struct ImDrawCmd const *,bool,bool)" (?DebugNodeDrawCmdShowMeshAndBoundingBox@ImGui@@YAXPEAUImDrawList@@PEBU2@PEBUImDrawCmd@@_N3@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeColumns(struct ImGuiOldColumns *)" (?DebugNodeColumns@ImGui@@YAXPEAUImGuiOldColumns@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ShowMetricsWindow(bool *)" (?ShowMetricsWindow@ImGui@@YAXPEA_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ShowFontAtlas(struct ImFontAtlas *)" (?ShowFontAtlas@ImGui@@YAXPEAUImFontAtlas@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugTextEncoding(char const *)" (?DebugTextEncoding@ImGui@@YAXPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugRenderViewportThumbnail(struct ImDrawList *,struct ImGuiViewportP *,struct ImRect const &)" (?DebugRenderViewportThumbnail@ImGui@@YAXPEAUImDrawList@@PEAUImGuiViewportP@@AEBUImRect@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowViewport(struct ImGuiWindow *,struct ImGuiViewportP *)" (?SetWindowViewport@ImGui@@YAXPEAUImGuiWindow@@PEAUImGuiViewportP@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiViewport * __cdecl ImGui::GetMainViewport(void)" (?GetMainViewport@ImGui@@YAPEAUImGuiViewport@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::SaveIniSettingsToMemory(unsigned __int64 *)" (?SaveIniSettingsToMemory@ImGui@@YAPEBDPEA_K@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SaveIniSettingsToDisk(char const *)" (?SaveIniSettingsToDisk@ImGui@@YAXPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
  Codegenerierung ist abgeschlossen.
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LoadIniSettingsFromMemory(char const *,unsigned __int64)" (?LoadIniSettingsFromMemory@ImGui@@YAXPEBD_K@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LoadIniSettingsFromDisk(char const *)" (?LoadIniSettingsFromDisk@ImGui@@YAXPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClearIniSettings(void)" (?ClearIniSettings@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiSettingsHandler * __cdecl ImGui::FindSettingsHandler(char const *)" (?FindSettingsHandler@ImGui@@YAPEAUImGuiSettingsHandler@@PEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RemoveSettingsHandler(char const *)" (?RemoveSettingsHandler@ImGui@@YAXPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::AddSettingsHandler(struct ImGuiSettingsHandler const *)" (?AddSettingsHandler@ImGui@@YAXPEBUImGuiSettingsHandler@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindowSettings * __cdecl ImGui::CreateNewWindowSettings(char const *)" (?CreateNewWindowSettings@ImGui@@YAPEAUImGuiWindowSettings@@PEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::MarkIniSettingsDirty(struct ImGuiWindow *)" (?MarkIniSettingsDirty@ImGui@@YAXPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::MarkIniSettingsDirty(void)" (?MarkIniSettingsDirty@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogButtons(void)" (?LogButtons@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogFinish(void)" (?LogFinish@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogToBuffer(int)" (?LogToBuffer@ImGui@@YAXH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogToClipboard(int)" (?LogToClipboard@ImGui@@YAXH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogToFile(int,char const *)" (?LogToFile@ImGui@@YAXHPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogToTTY(int)" (?LogToTTY@ImGui@@YAXH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogSetNextTextDecoration(char const *,char const *)" (?LogSetNextTextDecoration@ImGui@@YAXPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogBegin(enum ImGuiLogType,int)" (?LogBegin@ImGui@@YAXW4ImGuiLogType@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogRenderedText(struct ImVec2 const *,char const *,char const *)" (?LogRenderedText@ImGui@@YAXPEBUImVec2@@PEBD1@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogTextV(char const *,char *)" (?LogTextV@ImGui@@YAXPEBDPEAD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogText(char const *,...)" (?LogText@ImGui@@YAXPEBDZZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndDragDropTarget(void)" (?EndDragDropTarget@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiPayload const * __cdecl ImGui::GetDragDropPayload(void)" (?GetDragDropPayload@ImGui@@YAPEBUImGuiPayload@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiPayload const * __cdecl ImGui::AcceptDragDropPayload(char const *,int)" (?AcceptDragDropPayload@ImGui@@YAPEBUImGuiPayload@@PEBDH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsDragDropPayloadBeingAccepted(void)" (?IsDragDropPayloadBeingAccepted@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginDragDropTarget(void)" (?BeginDragDropTarget@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginDragDropTargetCustom(struct ImRect const &,unsigned int)" (?BeginDragDropTargetCustom@ImGui@@YA_NAEBUImRect@@I@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::SetDragDropPayload(char const *,void const *,unsigned __int64,int)" (?SetDragDropPayload@ImGui@@YA_NPEBDPEBX_KH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndDragDropSource(void)" (?EndDragDropSource@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginDragDropSource(int)" (?BeginDragDropSource@ImGui@@YA_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClearDragDrop(void)" (?ClearDragDrop@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsDragDropActive(void)" (?IsDragDropActive@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestApplyResult(void)" (?NavMoveRequestApplyResult@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavInitRequestApplyResult(void)" (?NavInitRequestApplyResult@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetNavTweakPressedAmount(enum ImGuiAxis)" (?GetNavTweakPressedAmount@ImGui@@YAMW4ImGuiAxis@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavInitWindow(struct ImGuiWindow *,bool)" (?NavInitWindow@ImGui@@YAXPEAUImGuiWindow@@_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestTryWrapping(struct ImGuiWindow *,int)" (?NavMoveRequestTryWrapping@ImGui@@YAXPEAUImGuiWindow@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestForward(int,int,int,int)" (?NavMoveRequestForward@ImGui@@YAXHHHH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestCancel(void)" (?NavMoveRequestCancel@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestResolveWithLastItem(struct ImGuiNavItemData *)" (?NavMoveRequestResolveWithLastItem@ImGui@@YAXPEAUImGuiNavItemData@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestSubmit(int,int,int,int)" (?NavMoveRequestSubmit@ImGui@@YAXHHHH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::NavMoveRequestButNoResultYet(void)" (?NavMoveRequestButNoResultYet@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetFocusID(unsigned int,struct ImGuiWindow *)" (?SetFocusID@ImGui@@YAXIPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNavID(unsigned int,enum ImGuiNavLayer,unsigned int,struct ImRect const &)" (?SetNavID@ImGui@@YAXIW4ImGuiNavLayer@@IAEBUImRect@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNavWindow(struct ImGuiWindow *)" (?SetNavWindow@ImGui@@YAXPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::FindBestWindowPosForPopup(struct ImGuiWindow *)" (?FindBestWindowPosForPopup@ImGui@@YA?AUImVec2@@PEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImRect __cdecl ImGui::GetPopupAllowedExtentRect(struct ImGuiWindow *)" (?GetPopupAllowedExtentRect@ImGui@@YA?AUImRect@@PEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::FindBestWindowPosForPopupEx(struct ImVec2 const &,struct ImVec2 const &,int *,struct ImRect const &,struct ImRect const &,enum ImGuiPopupPositionPolicy)" (?FindBestWindowPosForPopupEx@ImGui@@YA?AUImVec2@@AEBU2@0PEAHAEBUImRect@@2W4ImGuiPopupPositionPolicy@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopupContextVoid(char const *,int)" (?BeginPopupContextVoid@ImGui@@YA_NPEBDH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopupContextWindow(char const *,int)" (?BeginPopupContextWindow@ImGui@@YA_NPEBDH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopupContextItem(char const *,int)" (?BeginPopupContextItem@ImGui@@YA_NPEBDH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::OpenPopupOnItemClick(char const *,int)" (?OpenPopupOnItemClick@ImGui@@YAXPEBDH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndPopup(void)" (?EndPopup@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopupModal(char const *,bool *,int)" (?BeginPopupModal@ImGui@@YA_NPEBDPEA_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopup(char const *,int)" (?BeginPopup@ImGui@@YA_NPEBDH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopupEx(unsigned int,int)" (?BeginPopupEx@ImGui@@YA_NIH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::CloseCurrentPopup(void)" (?CloseCurrentPopup@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClosePopupToLevel(int,bool)" (?ClosePopupToLevel@ImGui@@YAXH_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClosePopupsExceptModals(void)" (?ClosePopupsExceptModals@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClosePopupsOverWindow(struct ImGuiWindow *,bool)" (?ClosePopupsOverWindow@ImGui@@YAXPEAUImGuiWindow@@_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::OpenPopupEx(unsigned int,int)" (?OpenPopupEx@ImGui@@YAXIH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::OpenPopup(unsigned int,int)" (?OpenPopup@ImGui@@YAXIH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::OpenPopup(char const *,int)" (?OpenPopup@ImGui@@YAXPEBDH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindow * __cdecl ImGui::GetTopMostAndVisiblePopupModal(void)" (?GetTopMostAndVisiblePopupModal@ImGui@@YAPEAUImGuiWindow@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindow * __cdecl ImGui::GetTopMostPopupModal(void)" (?GetTopMostPopupModal@ImGui@@YAPEAUImGuiWindow@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsPopupOpen(char const *,int)" (?IsPopupOpen@ImGui@@YA_NPEBDH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsPopupOpen(unsigned int,int)" (?IsPopupOpen@ImGui@@YA_NIH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetTooltip(char const *,...)" (?SetTooltip@ImGui@@YAXPEBDZZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetTooltipV(char const *,char *)" (?SetTooltipV@ImGui@@YAXPEBDPEAD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndTooltip(void)" (?EndTooltip@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollHereY(float)" (?SetScrollHereY@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollHereX(float)" (?SetScrollHereX@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollFromPosY(float,float)" (?SetScrollFromPosY@ImGui@@YAXMM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollFromPosX(float,float)" (?SetScrollFromPosX@ImGui@@YAXMM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollFromPosY(struct ImGuiWindow *,float,float)" (?SetScrollFromPosY@ImGui@@YAXPEAUImGuiWindow@@MM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollFromPosX(struct ImGuiWindow *,float,float)" (?SetScrollFromPosX@ImGui@@YAXPEAUImGuiWindow@@MM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollY(float)" (?SetScrollY@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollX(float)" (?SetScrollX@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollY(struct ImGuiWindow *,float)" (?SetScrollY@ImGui@@YAXPEAUImGuiWindow@@M@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollX(struct ImGuiWindow *,float)" (?SetScrollX@ImGui@@YAXPEAUImGuiWindow@@M@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetScrollMaxY(void)" (?GetScrollMaxY@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetScrollMaxX(void)" (?GetScrollMaxX@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetScrollY(void)" (?GetScrollY@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetScrollX(void)" (?GetScrollX@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::ScrollToRectEx(struct ImGuiWindow *,struct ImRect const &,int)" (?ScrollToRectEx@ImGui@@YA?AUImVec2@@PEAUImGuiWindow@@AEBUImRect@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ScrollToRect(struct ImGuiWindow *,struct ImRect const &,int)" (?ScrollToRect@ImGui@@YAXPEAUImGuiWindow@@AEBUImRect@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ScrollToItem(int)" (?ScrollToItem@ImGui@@YAXH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndGroup(void)" (?EndGroup@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BeginGroup(void)" (?BeginGroup@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetWindowContentRegionMax(void)" (?GetWindowContentRegionMax@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetWindowContentRegionMin(void)" (?GetWindowContentRegionMin@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetContentRegionAvail(void)" (?GetContentRegionAvail@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetContentRegionMaxAbs(void)" (?GetContentRegionMaxAbs@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetContentRegionMax(void)" (?GetContentRegionMax@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetFrameHeightWithSpacing(void)" (?GetFrameHeightWithSpacing@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetFrameHeight(void)" (?GetFrameHeight@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetTextLineHeightWithSpacing(void)" (?GetTextLineHeightWithSpacing@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetTextLineHeight(void)" (?GetTextLineHeight@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::CalcItemSize(struct ImVec2,float,float)" (?CalcItemSize@ImGui@@YA?AUImVec2@@U2@MM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::CalcItemWidth(void)" (?CalcItemWidth@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopItemWidth(void)" (?PopItemWidth@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushMultiItemsWidths(int,float)" (?PushMultiItemsWidths@ImGui@@YAXHM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushItemWidth(float)" (?PushItemWidth@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextItemWidth(float)" (?SetNextItemWidth@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::Unindent(float)" (?Unindent@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::Indent(float)" (?Indent@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetCursorStartPos(void)" (?GetCursorStartPos@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCursorPosY(float)" (?SetCursorPosY@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCursorPosX(float)" (?SetCursorPosX@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCursorPos(struct ImVec2 const &)" (?SetCursorPos@ImGui@@YAXAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetCursorPosY(void)" (?GetCursorPosY@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetCursorPosX(void)" (?GetCursorPosX@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetCursorPos(void)" (?GetCursorPos@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCursorScreenPos(struct ImVec2 const &)" (?SetCursorScreenPos@ImGui@@YAXAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetCursorScreenPos(void)" (?GetCursorScreenPos@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SameLine(float,float)" (?SameLine@ImGui@@YAXMM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::ItemAdd(struct ImRect const &,unsigned int,struct ImRect const *,int)" (?ItemAdd@ImGui@@YA_NAEBUImRect@@IPEBU2@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ItemSize(struct ImVec2 const &,float)" (?ItemSize@ImGui@@YAXAEBUImVec2@@M@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ErrorCheckEndWindowRecover(void (__cdecl*)(void *,char const *,...),void *)" (?ErrorCheckEndWindowRecover@ImGui@@YAXP6AXPEAXPEBDZZ0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ErrorCheckEndFrameRecover(void (__cdecl*)(void *,char const *,...),void *)" (?ErrorCheckEndFrameRecover@ImGui@@YAXP6AXPEAXPEBDZZ0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ErrorCheckUsingSetCursorPosToExtendParentBoundaries(void)" (?ErrorCheckUsingSetCursorPosToExtendParentBoundaries@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::DebugCheckVersionAndDataLayout(char const *,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64)" (?DebugCheckVersionAndDataLayout@ImGui@@YA_NPEBD_K11111@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetItemKeyOwner(enum ImGuiKey,int)" (?SetItemKeyOwner@ImGui@@YAXW4ImGuiKey@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetKeyOwner(enum ImGuiKey,unsigned int,int)" (?SetKeyOwner@ImGui@@YAXW4ImGuiKey@@IH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::TestKeyOwner(enum ImGuiKey,unsigned int)" (?TestKeyOwner@ImGui@@YA_NW4ImGuiKey@@I@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetKeyOwner(enum ImGuiKey)" (?GetKeyOwner@ImGui@@YAIW4ImGuiKey@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::UpdateInputEvents(bool)" (?UpdateInputEvents@ImGui@@YAX_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextFrameWantCaptureMouse(bool)" (?SetNextFrameWantCaptureMouse@ImGui@@YAX_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextFrameWantCaptureKeyboard(bool)" (?SetNextFrameWantCaptureKeyboard@ImGui@@YAX_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetMouseCursor(int)" (?SetMouseCursor@ImGui@@YAXH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::GetMouseCursor(void)" (?GetMouseCursor@ImGui@@YAHXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ResetMouseDragDelta(int)" (?ResetMouseDragDelta@ImGui@@YAXH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetMouseDragDelta(int,float)" (?GetMouseDragDelta@ImGui@@YA?AUImVec2@@HM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsAnyMouseDown(void)" (?IsAnyMouseDown@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMousePosValid(struct ImVec2 const *)" (?IsMousePosValid@ImGui@@YA_NPEBUImVec2@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetMousePosOnOpeningCurrentPopup(void)" (?GetMousePosOnOpeningCurrentPopup@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetMousePos(void)" (?GetMousePos@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseDragging(int,float)" (?IsMouseDragging@ImGui@@YA_NHM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseDragPastThreshold(int,float)" (?IsMouseDragPastThreshold@ImGui@@YA_NHM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::GetMouseClickedCount(int)" (?GetMouseClickedCount@ImGui@@YAHH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseDoubleClicked(int)" (?IsMouseDoubleClicked@ImGui@@YA_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseReleased(int,unsigned int)" (?IsMouseReleased@ImGui@@YA_NHI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseReleased(int)" (?IsMouseReleased@ImGui@@YA_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseClicked(int,bool)" (?IsMouseClicked@ImGui@@YA_NH_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseDown(int,unsigned int)" (?IsMouseDown@ImGui@@YA_NHI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseDown(int)" (?IsMouseDown@ImGui@@YA_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsKeyReleased(enum ImGuiKey,unsigned int)" (?IsKeyReleased@ImGui@@YA_NW4ImGuiKey@@I@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsKeyReleased(enum ImGuiKey)" (?IsKeyReleased@ImGui@@YA_NW4ImGuiKey@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsKeyPressed(enum ImGuiKey,bool)" (?IsKeyPressed@ImGui@@YA_NW4ImGuiKey@@_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsKeyDown(enum ImGuiKey,unsigned int)" (?IsKeyDown@ImGui@@YA_NW4ImGuiKey@@I@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsKeyDown(enum ImGuiKey)" (?IsKeyDown@ImGui@@YA_NW4ImGuiKey@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::TestShortcutRouting(int,unsigned int)" (?TestShortcutRouting@ImGui@@YA_NHI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiKeyRoutingData * __cdecl ImGui::GetShortcutRoutingData(int)" (?GetShortcutRoutingData@ImGui@@YAPEAUImGuiKeyRoutingData@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::GetKeyPressedAmount(enum ImGuiKey,float,float)" (?GetKeyPressedAmount@ImGui@@YAHW4ImGuiKey@@MM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::GetTypematicRepeatRate(int,float *,float *)" (?GetTypematicRepeatRate@ImGui@@YAXHPEAM0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::CalcTypematicRepeatAmount(float,float,float,float)" (?CalcTypematicRepeatAmount@ImGui@@YAHMMMM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::GetKeyName(enum ImGuiKey)" (?GetKeyName@ImGui@@YAPEBDW4ImGuiKey@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "enum ImGuiKey __cdecl ImGui::GetKeyIndex(enum ImGuiKey)" (?GetKeyIndex@ImGui@@YA?AW4ImGuiKey@@W42@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiKeyData * __cdecl ImGui::GetKeyData(enum ImGuiKey)" (?GetKeyData@ImGui@@YAPEAUImGuiKeyData@@W4ImGuiKey@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseHoveringRect(struct ImVec2 const &,struct ImVec2 const &,bool)" (?IsMouseHoveringRect@ImGui@@YA_NAEBUImVec2@@0_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsRectVisible(struct ImVec2 const &,struct ImVec2 const &)" (?IsRectVisible@ImGui@@YA_NAEBUImVec2@@0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsRectVisible(struct ImVec2 const &)" (?IsRectVisible@ImGui@@YA_NAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetID(void const *)" (?GetID@ImGui@@YAIPEBX@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetID(char const *,char const *)" (?GetID@ImGui@@YAIPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetID(char const *)" (?GetID@ImGui@@YAIPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopID(void)" (?PopID@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetIDWithSeed(char const *,char const *,unsigned int)" (?GetIDWithSeed@ImGui@@YAIPEBD0I@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushOverrideID(unsigned int)" (?PushOverrideID@ImGui@@YAXI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushID(int)" (?PushID@ImGui@@YAXH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushID(void const *)" (?PushID@ImGui@@YAXPEBX@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushID(char const *,char const *)" (?PushID@ImGui@@YAXPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushID(char const *)" (?PushID@ImGui@@YAXPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiStorage * __cdecl ImGui::GetStateStorage(void)" (?GetStateStorage@ImGui@@YAPEAUImGuiStorage@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetStateStorage(struct ImGuiStorage *)" (?SetStateStorage@ImGui@@YAXPEAUImGuiStorage@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetItemDefaultFocus(void)" (?SetItemDefaultFocus@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetKeyboardFocusHere(int)" (?SetKeyboardFocusHere@ImGui@@YAXH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopFocusScope(void)" (?PopFocusScope@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushFocusScope(unsigned int)" (?PushFocusScope@ImGui@@YAXI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowFontScale(float)" (?SetWindowFontScale@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetFontTexUvWhitePixel(void)" (?GetFontTexUvWhitePixel@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetFontSize(void)" (?GetFontSize@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImFont * __cdecl ImGui::GetFont(void)" (?GetFont@ImGui@@YAPEAUImFont@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawList * __cdecl ImGui::GetWindowDrawList(void)" (?GetWindowDrawList@ImGui@@YAPEAUImDrawList@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowBgAlpha(float)" (?SetNextWindowBgAlpha@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowFocus(void)" (?SetNextWindowFocus@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowCollapsed(bool,int)" (?SetNextWindowCollapsed@ImGui@@YAX_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowScroll(struct ImVec2 const &)" (?SetNextWindowScroll@ImGui@@YAXAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowContentSize(struct ImVec2 const &)" (?SetNextWindowContentSize@ImGui@@YAXAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowSizeConstraints(struct ImVec2 const &,struct ImVec2 const &,void (__cdecl*)(struct ImGuiSizeCallbackData *),void *)" (?SetNextWindowSizeConstraints@ImGui@@YAXAEBUImVec2@@0P6AXPEAUImGuiSizeCallbackData@@@ZPEAX@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowSize(struct ImVec2 const &,int)" (?SetNextWindowSize@ImGui@@YAXAEBUImVec2@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowPos(struct ImVec2 const &,int,struct ImVec2 const &)" (?SetNextWindowPos@ImGui@@YAXAEBUImVec2@@H0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowFocus(char const *)" (?SetWindowFocus@ImGui@@YAXPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowFocus(void)" (?SetWindowFocus@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowCollapsed(char const *,bool,int)" (?SetWindowCollapsed@ImGui@@YAXPEBD_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowAppearing(void)" (?IsWindowAppearing@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowCollapsed(void)" (?IsWindowCollapsed@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowCollapsed(bool,int)" (?SetWindowCollapsed@ImGui@@YAX_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowHitTestHole(struct ImGuiWindow *,struct ImVec2 const &,struct ImVec2 const &)" (?SetWindowHitTestHole@ImGui@@YAXPEAUImGuiWindow@@AEBUImVec2@@1@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowCollapsed(struct ImGuiWindow *,bool,int)" (?SetWindowCollapsed@ImGui@@YAXPEAUImGuiWindow@@_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowSize(char const *,struct ImVec2 const &,int)" (?SetWindowSize@ImGui@@YAXPEBDAEBUImVec2@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowSize(struct ImVec2 const &,int)" (?SetWindowSize@ImGui@@YAXAEBUImVec2@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowSize(struct ImGuiWindow *,struct ImVec2 const &,int)" (?SetWindowSize@ImGui@@YAXPEAUImGuiWindow@@AEBUImVec2@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetWindowSize(void)" (?GetWindowSize@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowPos(char const *,struct ImVec2 const &,int)" (?SetWindowPos@ImGui@@YAXPEBDAEBUImVec2@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowPos(struct ImVec2 const &,int)" (?SetWindowPos@ImGui@@YAXAEBUImVec2@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowPos(struct ImGuiWindow *,struct ImVec2 const &,int)" (?SetWindowPos@ImGui@@YAXPEAUImGuiWindow@@AEBUImVec2@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetWindowPos(void)" (?GetWindowPos@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetWindowHeight(void)" (?GetWindowHeight@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetWindowWidth(void)" (?GetWindowWidth@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowNavFocusable(struct ImGuiWindow *)" (?IsWindowNavFocusable@ImGui@@YA_NPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowFocused(int)" (?IsWindowFocused@ImGui@@YA_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowHovered(int)" (?IsWindowHovered@ImGui@@YA_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowAbove(struct ImGuiWindow *,struct ImGuiWindow *)" (?IsWindowAbove@ImGui@@YA_NPEAUImGuiWindow@@0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowWithinBeginStackOf(struct ImGuiWindow *,struct ImGuiWindow *)" (?IsWindowWithinBeginStackOf@ImGui@@YA_NPEAUImGuiWindow@@0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowChildOf(struct ImGuiWindow *,struct ImGuiWindow *,bool)" (?IsWindowChildOf@ImGui@@YA_NPEAUImGuiWindow@@0_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopTextWrapPos(void)" (?PopTextWrapPos@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushTextWrapPos(float)" (?PushTextWrapPos@ImGui@@YAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopButtonRepeat(void)" (?PopButtonRepeat@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushButtonRepeat(bool)" (?PushButtonRepeat@ImGui@@YAX_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndDisabled(void)" (?EndDisabled@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BeginDisabled(bool)" (?BeginDisabled@ImGui@@YAX_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopItemFlag(void)" (?PopItemFlag@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushItemFlag(int,bool)" (?PushItemFlag@ImGui@@YAXH_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopFont(void)" (?PopFont@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushFont(struct ImFont *)" (?PushFont@ImGui@@YAXPEAUImFont@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCurrentFont(struct ImFont *)" (?SetCurrentFont@ImGui@@YAXPEAUImFont@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::FindWindowDisplayIndex(struct ImGuiWindow *)" (?FindWindowDisplayIndex@ImGui@@YAHPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BringWindowToDisplayBehind(struct ImGuiWindow *,struct ImGuiWindow *)" (?BringWindowToDisplayBehind@ImGui@@YAXPEAUImGuiWindow@@0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BringWindowToDisplayBack(struct ImGuiWindow *)" (?BringWindowToDisplayBack@ImGui@@YAXPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BringWindowToDisplayFront(struct ImGuiWindow *)" (?BringWindowToDisplayFront@ImGui@@YAXPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BringWindowToFocusFront(struct ImGuiWindow *)" (?BringWindowToFocusFront@ImGui@@YAXPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::End(void)" (?End@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::Begin(char const *,bool *,int)" (?Begin@ImGui@@YA_NPEBDPEA_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::UpdateWindowParentAndRootLinks(struct ImGuiWindow *,int,struct ImGuiWindow *)" (?UpdateWindowParentAndRootLinks@ImGui@@YAXPEAUImGuiWindow@@H0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetWindowResizeBorderID(struct ImGuiWindow *,int)" (?GetWindowResizeBorderID@ImGui@@YAIPEAUImGuiWindow@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetWindowResizeCornerID(struct ImGuiWindow *,int)" (?GetWindowResizeCornerID@ImGui@@YAIPEAUImGuiWindow@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::CalcWindowNextAutoFitSize(struct ImGuiWindow *)" (?CalcWindowNextAutoFitSize@ImGui@@YA?AUImVec2@@PEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindow * __cdecl ImGui::FindWindowByName(char const *)" (?FindWindowByName@ImGui@@YAPEAUImGuiWindow@@PEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindow * __cdecl ImGui::FindWindowByID(unsigned int)" (?FindWindowByID@ImGui@@YAPEAUImGuiWindow@@I@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndChild(void)" (?EndChild@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetItemRectSize(void)" (?GetItemRectSize@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetItemRectMax(void)" (?GetItemRectMax@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetItemRectMin(void)" (?GetItemRectMin@ImGui@@YA?AUImVec2@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetActiveIdUsingAllKeyboardKeys(void)" (?SetActiveIdUsingAllKeyboardKeys@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetItemAllowOverlap(void)" (?SetItemAllowOverlap@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemEdited(void)" (?IsItemEdited@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemVisible(void)" (?IsItemVisible@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsAnyItemFocused(void)" (?IsAnyItemFocused@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsAnyItemActive(void)" (?IsAnyItemActive@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsAnyItemHovered(void)" (?IsAnyItemHovered@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemToggledSelection(void)" (?IsItemToggledSelection@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemToggledOpen(void)" (?IsItemToggledOpen@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemClicked(int)" (?IsItemClicked@ImGui@@YA_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemFocused(void)" (?IsItemFocused@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemDeactivatedAfterEdit(void)" (?IsItemDeactivatedAfterEdit@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemDeactivated(void)" (?IsItemDeactivated@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemActivated(void)" (?IsItemActivated@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemActive(void)" (?IsItemActive@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::CalcTextSize(char const *,char const *,bool,float)" (?CalcTextSize@ImGui@@YA?AUImVec2@@PEBD0_NM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::Render(void)" (?Render@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndFrame(void)" (?EndFrame@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindow * __cdecl ImGui::FindBottomMostVisibleWindowWithinBeginStack(struct ImGuiWindow *)" (?FindBottomMostVisibleWindowWithinBeginStack@ImGui@@YAPEAUImGuiWindow@@PEAU2@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopClipRect(void)" (?PopClipRect@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushClipRect(struct ImVec2 const &,struct ImVec2 const &,bool)" (?PushClipRect@ImGui@@YAXAEBUImVec2@@0_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::Shutdown(void)" (?Shutdown@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::Initialize(void)" (?Initialize@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NewFrame(void)" (?NewFrame@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::UpdateHoveredWindowAndCaptureFlags(void)" (?UpdateHoveredWindowAndCaptureFlags@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::UpdateMouseMovingWindowEndFrame(void)" (?UpdateMouseMovingWindowEndFrame@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::UpdateMouseMovingWindowNewFrame(void)" (?UpdateMouseMovingWindowNewFrame@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::StartMouseMovingWindow(struct ImGuiWindow *)" (?StartMouseMovingWindow@ImGui@@YAXPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawListSharedData * __cdecl ImGui::GetDrawListSharedData(void)" (?GetDrawListSharedData@ImGui@@YAPEAUImDrawListSharedData@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawList * __cdecl ImGui::GetForegroundDrawList(void)" (?GetForegroundDrawList@ImGui@@YAPEAUImDrawList@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawList * __cdecl ImGui::GetForegroundDrawList(struct ImGuiViewport *)" (?GetForegroundDrawList@ImGui@@YAPEAUImDrawList@@PEAUImGuiViewport@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawList * __cdecl ImGui::GetBackgroundDrawList(void)" (?GetBackgroundDrawList@ImGui@@YAPEAUImDrawList@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawList * __cdecl ImGui::GetBackgroundDrawList(struct ImGuiViewport *)" (?GetBackgroundDrawList@ImGui@@YAPEAUImDrawList@@PEAUImGuiViewport@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::GetFrameCount(void)" (?GetFrameCount@ImGui@@YAHXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "double __cdecl ImGui::GetTime(void)" (?GetTime@ImGui@@YANXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawData * __cdecl ImGui::GetDrawData(void)" (?GetDrawData@ImGui@@YAPEAUImDrawData@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiIO & __cdecl ImGui::GetIO(void)" (?GetIO@ImGui@@YAAEAUImGuiIO@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::CallContextHooks(struct ImGuiContext *,enum ImGuiContextHookType)" (?CallContextHooks@ImGui@@YAXPEAUImGuiContext@@W4ImGuiContextHookType@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RemoveContextHook(struct ImGuiContext *,unsigned int)" (?RemoveContextHook@ImGui@@YAXPEAUImGuiContext@@I@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::AddContextHook(struct ImGuiContext *,struct ImGuiContextHook const *)" (?AddContextHook@ImGui@@YAIPEAUImGuiContext@@PEBUImGuiContextHook@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DestroyContext(struct ImGuiContext *)" (?DestroyContext@ImGui@@YAXPEAUImGuiContext@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiContext * __cdecl ImGui::CreateContext(struct ImFontAtlas *)" (?CreateContext@ImGui@@YAPEAUImGuiContext@@PEAUImFontAtlas@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::GetAllocatorFunctions(void * (__cdecl**)(unsigned __int64,void *),void (__cdecl**)(void *,void *),void * *)" (?GetAllocatorFunctions@ImGui@@YAXPEAP6APEAX_KPEAX@ZPEAP6AX11@ZPEAPEAX@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetAllocatorFunctions(void * (__cdecl*)(unsigned __int64,void *),void (__cdecl*)(void *,void *),void *)" (?SetAllocatorFunctions@ImGui@@YAXP6APEAX_KPEAX@ZP6AX11@Z1@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCurrentContext(struct ImGuiContext *)" (?SetCurrentContext@ImGui@@YAXPEAUImGuiContext@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiContext * __cdecl ImGui::GetCurrentContext(void)" (?GetCurrentContext@ImGui@@YAPEAUImGuiContext@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::GetVersion(void)" (?GetVersion@ImGui@@YAPEBDXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetClipboardText(char const *)" (?SetClipboardText@ImGui@@YAXPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::GetClipboardText(void)" (?GetClipboardText@ImGui@@YAPEBDXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::MemFree(void *)" (?MemFree@ImGui@@YAXPEAX@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void * __cdecl ImGui::MemAlloc(unsigned __int64)" (?MemAlloc@ImGui@@YAPEAX_K@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::CalcWrapWidthForPos(struct ImVec2 const &,float)" (?CalcWrapWidthForPos@ImGui@@YAMAEBUImVec2@@M@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetLastItemData(unsigned int,int,int,struct ImRect const &)" (?SetLastItemData@ImGui@@YAXIHHAEBUImRect@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsClippedEx(struct ImRect const &,unsigned int)" (?IsClippedEx@ImGui@@YA_NAEBUImRect@@I@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemHovered(int)" (?IsItemHovered@ImGui@@YA_NH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::MarkItemEdited(unsigned int)" (?MarkItemEdited@ImGui@@YAXI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::KeepAliveID(unsigned int)" (?KeepAliveID@ImGui@@YAXI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetHoveredID(void)" (?GetHoveredID@ImGui@@YAIXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetHoveredID(unsigned int)" (?SetHoveredID@ImGui@@YAXI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClearActiveID(void)" (?ClearActiveID@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetActiveID(unsigned int,struct ImGuiWindow *)" (?SetActiveID@ImGui@@YAXIPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::GcAwakeTransientWindowBuffers(struct ImGuiWindow *)" (?GcAwakeTransientWindowBuffers@ImGui@@YAXPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::GcCompactTransientWindowBuffers(struct ImGuiWindow *)" (?GcCompactTransientWindowBuffers@ImGui@@YAXPEAUImGuiWindow@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::GcCompactTransientMiscBuffers(void)" (?GcCompactTransientMiscBuffers@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: unsigned int __cdecl ImGuiWindow::GetIDFromRectangle(struct ImRect const &)" (?GetIDFromRectangle@ImGuiWindow@@QEAAIAEBUImRect@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: unsigned int __cdecl ImGuiWindow::GetID(int)" (?GetID@ImGuiWindow@@QEAAIH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: unsigned int __cdecl ImGuiWindow::GetID(void const *)" (?GetID@ImGuiWindow@@QEAAIPEBX@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: unsigned int __cdecl ImGuiWindow::GetID(char const *,char const *)" (?GetID@ImGuiWindow@@QEAAIPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiWindow::~ImGuiWindow(void)" (??1ImGuiWindow@@QEAA@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiWindow::ImGuiWindow(struct ImGuiContext *,char const *)" (??0ImGuiWindow@@QEAA@PEAUImGuiContext@@PEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderMouseCursor(struct ImVec2,float,int,unsigned int,unsigned int,unsigned int)" (?RenderMouseCursor@ImGui@@YAXUImVec2@@MHIII@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderNavHighlight(struct ImRect const &,unsigned int,int)" (?RenderNavHighlight@ImGui@@YAXAEBUImRect@@IH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderFrameBorder(struct ImVec2,struct ImVec2,float)" (?RenderFrameBorder@ImGui@@YAXUImVec2@@0M@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderFrame(struct ImVec2,struct ImVec2,unsigned int,bool,float)" (?RenderFrame@ImGui@@YAXUImVec2@@0I_NM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderTextEllipsis(struct ImDrawList *,struct ImVec2 const &,struct ImVec2 const &,float,float,char const *,char const *,struct ImVec2 const *)" (?RenderTextEllipsis@ImGui@@YAXPEAUImDrawList@@AEBUImVec2@@1MMPEBD2PEBU3@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderTextClipped(struct ImVec2 const &,struct ImVec2 const &,char const *,char const *,struct ImVec2 const *,struct ImVec2 const &,struct ImRect const *)" (?RenderTextClipped@ImGui@@YAXAEBUImVec2@@0PEBD1PEBU2@0PEBUImRect@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderTextClippedEx(struct ImDrawList *,struct ImVec2 const &,struct ImVec2 const &,char const *,char const *,struct ImVec2 const *,struct ImVec2 const &,struct ImRect const *)" (?RenderTextClippedEx@ImGui@@YAXPEAUImDrawList@@AEBUImVec2@@1PEBD2PEBU3@1PEBUImRect@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderTextWrapped(struct ImVec2,char const *,char const *,float)" (?RenderTextWrapped@ImGui@@YAXUImVec2@@PEBD1M@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderText(struct ImVec2,char const *,char const *,bool)" (?RenderText@ImGui@@YAXUImVec2@@PEBD1_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::FindRenderedTextEnd(char const *,char const *)" (?FindRenderedTextEnd@ImGui@@YAPEBDPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::GetStyleColorName(int)" (?GetStyleColorName@ImGui@@YAPEBDH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopStyleVar(int)" (?PopStyleVar@ImGui@@YAXH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushStyleVar(int,struct ImVec2 const &)" (?PushStyleVar@ImGui@@YAXHAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushStyleVar(int,float)" (?PushStyleVar@ImGui@@YAXHM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopStyleColor(int)" (?PopStyleColor@ImGui@@YAXH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushStyleColor(int,struct ImVec4 const &)" (?PushStyleColor@ImGui@@YAXHAEBUImVec4@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushStyleColor(int,unsigned int)" (?PushStyleColor@ImGui@@YAXHI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec4 const & __cdecl ImGui::GetStyleColorVec4(int)" (?GetStyleColorVec4@ImGui@@YAAEBUImVec4@@H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetColorU32(struct ImVec4 const &)" (?GetColorU32@ImGui@@YAIAEBUImVec4@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetColorU32(int,float)" (?GetColorU32@ImGui@@YAIHM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiStyle & __cdecl ImGui::GetStyle(void)" (?GetStyle@ImGui@@YAAEAUImGuiStyle@@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: bool __cdecl ImGuiListClipper::Step(void)" (?Step@ImGuiListClipper@@QEAA_NXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiListClipper::End(void)" (?End@ImGuiListClipper@@QEAAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiListClipper::Begin(int,float)" (?Begin@ImGuiListClipper@@QEAAXHM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiListClipper::~ImGuiListClipper(void)" (??1ImGuiListClipper@@QEAA@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiListClipper::ImGuiListClipper(void)" (??0ImGuiListClipper@@QEAA@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextIndex::append(char const *,int,int)" (?append@ImGuiTextIndex@@QEAAXPEBDHH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextBuffer::appendfv(char const *,char *)" (?appendfv@ImGuiTextBuffer@@QEAAXPEBDPEAD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextBuffer::appendf(char const *,...)" (?appendf@ImGuiTextBuffer@@QEAAXPEBDZZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextBuffer::append(char const *,char const *)" (?append@ImGuiTextBuffer@@QEAAXPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: bool __cdecl ImGuiTextFilter::PassFilter(char const *,char const *)const " (?PassFilter@ImGuiTextFilter@@QEBA_NPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextFilter::Build(void)" (?Build@ImGuiTextFilter@@QEAAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextFilter::ImGuiTextRange::split(char,struct ImVector<struct ImGuiTextFilter::ImGuiTextRange> *)const " (?split@ImGuiTextRange@ImGuiTextFilter@@QEBAXDPEAU?$ImVector@UImGuiTextRange@ImGuiTextFilter@@@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: bool __cdecl ImGuiTextFilter::Draw(char const *,float)" (?Draw@ImGuiTextFilter@@QEAA_NPEBDM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiTextFilter::ImGuiTextFilter(char const *)" (??0ImGuiTextFilter@@QEAA@PEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::SetAllInt(int)" (?SetAllInt@ImGuiStorage@@QEAAXH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::SetVoidPtr(unsigned int,void *)" (?SetVoidPtr@ImGuiStorage@@QEAAXIPEAX@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::SetFloat(unsigned int,float)" (?SetFloat@ImGuiStorage@@QEAAXIM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::SetBool(unsigned int,bool)" (?SetBool@ImGuiStorage@@QEAAXI_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::SetInt(unsigned int,int)" (?SetInt@ImGuiStorage@@QEAAXIH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void * * __cdecl ImGuiStorage::GetVoidPtrRef(unsigned int,void *)" (?GetVoidPtrRef@ImGuiStorage@@QEAAPEAPEAXIPEAX@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: float * __cdecl ImGuiStorage::GetFloatRef(unsigned int,float)" (?GetFloatRef@ImGuiStorage@@QEAAPEAMIM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: bool * __cdecl ImGuiStorage::GetBoolRef(unsigned int,bool)" (?GetBoolRef@ImGuiStorage@@QEAAPEA_NI_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: int * __cdecl ImGuiStorage::GetIntRef(unsigned int,int)" (?GetIntRef@ImGuiStorage@@QEAAPEAHIH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void * __cdecl ImGuiStorage::GetVoidPtr(unsigned int)const " (?GetVoidPtr@ImGuiStorage@@QEBAPEAXI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: float __cdecl ImGuiStorage::GetFloat(unsigned int,float)const " (?GetFloat@ImGuiStorage@@QEBAMIM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: bool __cdecl ImGuiStorage::GetBool(unsigned int,bool)const " (?GetBool@ImGuiStorage@@QEBA_NI_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: int __cdecl ImGuiStorage::GetInt(unsigned int,int)const " (?GetInt@ImGuiStorage@@QEBAHIH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::BuildSortByKey(void)" (?BuildSortByKey@ImGuiStorage@@QEAAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ColorConvertHSVtoRGB(float,float,float,float &,float &,float &)" (?ColorConvertHSVtoRGB@ImGui@@YAXMMMAEAM00@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ColorConvertRGBtoHSV(float,float,float,float &,float &,float &)" (?ColorConvertRGBtoHSV@ImGui@@YAXMMMAEAM00@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::ColorConvertFloat4ToU32(struct ImVec4 const &)" (?ColorConvertFloat4ToU32@ImGui@@YAIAEBUImVec4@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec4 __cdecl ImGui::ColorConvertU32ToFloat4(unsigned int)" (?ColorConvertU32ToFloat4@ImGui@@YA?AUImVec4@@I@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImAlphaBlendColors(unsigned int,unsigned int)" (?ImAlphaBlendColors@@YAIII@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextCountUtf8BytesFromStr(unsigned short const *,unsigned short const *)" (?ImTextCountUtf8BytesFromStr@@YAHPEBG0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextStrToUtf8(char *,int,unsigned short const *,unsigned short const *)" (?ImTextStrToUtf8@@YAHPEADHPEBG1@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextCountUtf8BytesFromChar(char const *,char const *)" (?ImTextCountUtf8BytesFromChar@@YAHPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImTextCharToUtf8(char * const,unsigned int)" (?ImTextCharToUtf8@@YAPEBDQEADI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextCountCharsFromUtf8(char const *,char const *)" (?ImTextCountCharsFromUtf8@@YAHPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextStrFromUtf8(unsigned short *,int,char const *,char const *,char const * *)" (?ImTextStrFromUtf8@@YAHPEAGHPEBD1PEAPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextCharFromUtf8(unsigned int *,char const *,char const *)" (?ImTextCharFromUtf8@@YAHPEAIPEBD1@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void * __cdecl ImFileLoadToMemory(char const *,char const *,unsigned __int64 *,int)" (?ImFileLoadToMemory@@YAPEAXPEBD0PEA_KH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned __int64 __cdecl ImFileWrite(void const *,unsigned __int64,unsigned __int64,struct _iobuf *)" (?ImFileWrite@@YA_KPEBX_K1PEAU_iobuf@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned __int64 __cdecl ImFileRead(void *,unsigned __int64,unsigned __int64,struct _iobuf *)" (?ImFileRead@@YA_KPEAX_K1PEAU_iobuf@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned __int64 __cdecl ImFileGetSize(struct _iobuf *)" (?ImFileGetSize@@YA_KPEAU_iobuf@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImFileClose(struct _iobuf *)" (?ImFileClose@@YA_NPEAU_iobuf@@@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct _iobuf * __cdecl ImFileOpen(char const *,char const *)" (?ImFileOpen@@YAPEAU_iobuf@@PEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImHashStr(char const *,unsigned __int64,unsigned int)" (?ImHashStr@@YAIPEBD_KI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImHashData(void const *,unsigned __int64,unsigned int)" (?ImHashData@@YAIPEBX_KI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImFormatStringToTempBufferV(char const * *,char const * *,char const *,char *)" (?ImFormatStringToTempBufferV@@YAXPEAPEBD0PEBDPEAD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImFormatStringToTempBuffer(char const * *,char const * *,char const *,...)" (?ImFormatStringToTempBuffer@@YAXPEAPEBD0PEBDZZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImFormatStringV(char *,unsigned __int64,char const *,char *)" (?ImFormatStringV@@YAHPEAD_KPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImFormatString(char *,unsigned __int64,char const *,...)" (?ImFormatString@@YAHPEAD_KPEBDZZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImStrSkipBlank(char const *)" (?ImStrSkipBlank@@YAPEBDPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImStrTrimBlanks(char *)" (?ImStrTrimBlanks@@YAXPEAD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImStristr(char const *,char const *,char const *,char const *)" (?ImStristr@@YAPEBDPEBD000@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "unsigned short const * __cdecl ImStrbolW(unsigned short const *,unsigned short const *)" (?ImStrbolW@@YAPEBGPEBG0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImStreolRange(char const *,char const *)" (?ImStreolRange@@YAPEBDPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImStrlenW(unsigned short const *)" (?ImStrlenW@@YAHPEBG@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImStrchrRange(char const *,char const *,char)" (?ImStrchrRange@@YAPEBDPEBD0D@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char * __cdecl ImStrdupcpy(char *,unsigned __int64 *,char const *)" (?ImStrdupcpy@@YAPEADPEADPEA_KPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "char * __cdecl ImStrdup(char const *)" (?ImStrdup@@YAPEADPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImStrncpy(char *,char const *,unsigned __int64)" (?ImStrncpy@@YAXPEADPEBD_K@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImStrnicmp(char const *,char const *,unsigned __int64)" (?ImStrnicmp@@YAHPEBD0_K@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImStricmp(char const *,char const *)" (?ImStricmp@@YAHPEBD0@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImTriangleClosestPoint(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &)" (?ImTriangleClosestPoint@@YA?AUImVec2@@AEBU1@000@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImTriangleBarycentricCoords(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,float &,float &,float &)" (?ImTriangleBarycentricCoords@@YAXAEBUImVec2@@000AEAM11@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImTriangleContainsPoint(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &)" (?ImTriangleContainsPoint@@YA_NAEBUImVec2@@000@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImLineClosestPoint(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &)" (?ImLineClosestPoint@@YA?AUImVec2@@AEBU1@00@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImBezierCubicClosestPointCasteljau(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,float)" (?ImBezierCubicClosestPointCasteljau@@YA?AUImVec2@@AEBU1@0000M@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImBezierCubicClosestPoint(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,int)" (?ImBezierCubicClosestPoint@@YA?AUImVec2@@AEBU1@0000H@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddFocusEvent(bool)" (?AddFocusEvent@ImGuiIO@@QEAAX_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddMouseWheelEvent(float,float)" (?AddMouseWheelEvent@ImGuiIO@@QEAAXMM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddMouseButtonEvent(int,bool)" (?AddMouseButtonEvent@ImGuiIO@@QEAAXH_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddMousePosEvent(float,float)" (?AddMousePosEvent@ImGuiIO@@QEAAXMM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::SetAppAcceptingEvents(bool)" (?SetAppAcceptingEvents@ImGuiIO@@QEAAX_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::SetKeyEventNativeData(enum ImGuiKey,int,int,int)" (?SetKeyEventNativeData@ImGuiIO@@QEAAXW4ImGuiKey@@HHH@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddKeyEvent(enum ImGuiKey,bool)" (?AddKeyEvent@ImGuiIO@@QEAAXW4ImGuiKey@@_N@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddKeyAnalogEvent(enum ImGuiKey,bool,float)" (?AddKeyAnalogEvent@ImGuiIO@@QEAAXW4ImGuiKey@@_NM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::ClearInputKeys(void)" (?ClearInputKeys@ImGuiIO@@QEAAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::ClearInputCharacters(void)" (?ClearInputCharacters@ImGuiIO@@QEAAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddInputCharactersUTF8(char const *)" (?AddInputCharactersUTF8@ImGuiIO@@QEAAXPEBD@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddInputCharacterUTF16(unsigned short)" (?AddInputCharacterUTF16@ImGuiIO@@QEAAXG@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddInputCharacter(unsigned int)" (?AddInputCharacter@ImGuiIO@@QEAAXI@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiIO::ImGuiIO(void)" (??0ImGuiIO@@QEAA@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStyle::ScaleAllSizes(float)" (?ScaleAllSizes@ImGuiStyle@@QEAAXM@Z) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiStyle::ImGuiStyle(void)" (??0ImGuiStyle@@QEAA@XZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugStartItemPicker(void)" (?DebugStartItemPicker@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImDrawData::Clear(void)" (?Clear@ImDrawData@@QEAAXXZ) ist bereits in imgui.lib(imgui_draw.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TabItemLabelAndCloseButton(struct ImDrawList *,struct ImRect const &,int,struct ImVec2,char const *,unsigned int,unsigned int,bool,bool *,bool *)" (?TabItemLabelAndCloseButton@ImGui@@YAXPEAUImDrawList@@AEBUImRect@@HUImVec2@@PEBDII_NPEA_N5@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TabItemBackground(struct ImDrawList *,struct ImRect const &,int,unsigned int)" (?TabItemBackground@ImGui@@YAXPEAUImDrawList@@AEBUImRect@@HI@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::TabItemCalcSize(char const *,bool)" (?TabItemCalcSize@ImGui@@YA?AUImVec2@@PEBD_N@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::SetTabItemClosed(char const *)" (?SetTabItemClosed@ImGui@@YAXPEBD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TabItemButton(char const *,int)" (?TabItemButton@ImGui@@YA_NPEBDH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndTabItem(void)" (?EndTabItem@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginTabItem(char const *,bool *,int)" (?BeginTabItem@ImGui@@YA_NPEBDPEA_NH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TabBarProcessReorder(struct ImGuiTabBar *)" (?TabBarProcessReorder@ImGui@@YA_NPEAUImGuiTabBar@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TabBarCloseTab(struct ImGuiTabBar *,struct ImGuiTabItem *)" (?TabBarCloseTab@ImGui@@YAXPEAUImGuiTabBar@@PEAUImGuiTabItem@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TabBarRemoveTab(struct ImGuiTabBar *,unsigned int)" (?TabBarRemoveTab@ImGui@@YAXPEAUImGuiTabBar@@I@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "struct ImGuiTabItem * __cdecl ImGui::TabBarFindTabByID(struct ImGuiTabBar *,unsigned int)" (?TabBarFindTabByID@ImGui@@YAPEAUImGuiTabItem@@PEAUImGuiTabBar@@I@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndTabBar(void)" (?EndTabBar@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginTabBarEx(struct ImGuiTabBar *,struct ImRect const &,int)" (?BeginTabBarEx@ImGui@@YA_NPEAUImGuiTabBar@@AEBUImRect@@H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginTabBar(char const *,int)" (?BeginTabBar@ImGui@@YA_NPEBDH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "public: __cdecl ImGuiTabBar::ImGuiTabBar(void)" (??0ImGuiTabBar@@QEAA@XZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::MenuItem(char const *,char const *,bool *,bool)" (?MenuItem@ImGui@@YA_NPEBD0PEA_N_N@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::MenuItem(char const *,char const *,bool,bool)" (?MenuItem@ImGui@@YA_NPEBD0_N1@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::MenuItemEx(char const *,char const *,char const *,bool,bool)" (?MenuItemEx@ImGui@@YA_NPEBD00_N1@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndMenu(void)" (?EndMenu@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginMenu(char const *,bool)" (?BeginMenu@ImGui@@YA_NPEBD_N@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginMenuEx(char const *,char const *,bool)" (?BeginMenuEx@ImGui@@YA_NPEBD0_N@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndMainMenuBar(void)" (?EndMainMenuBar@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginMainMenuBar(void)" (?BeginMainMenuBar@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginViewportSideBar(char const *,struct ImGuiViewport *,int,float,int)" (?BeginViewportSideBar@ImGui@@YA_NPEBDPEAUImGuiViewport@@HMH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndMenuBar(void)" (?EndMenuBar@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginMenuBar(void)" (?BeginMenuBar@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "public: float __cdecl ImGuiMenuColumns::DeclColumns(float,float,float,float)" (?DeclColumns@ImGuiMenuColumns@@QEAAMMMMM@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "public: void __cdecl ImGuiMenuColumns::CalcNextTotalWidth(bool)" (?CalcNextTotalWidth@ImGuiMenuColumns@@QEAAX_N@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "public: void __cdecl ImGuiMenuColumns::Update(float,bool)" (?Update@ImGuiMenuColumns@@QEAAXM_N@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Value(char const *,float,char const *)" (?Value@ImGui@@YAXPEBDM0@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Value(char const *,unsigned int)" (?Value@ImGui@@YAXPEBDI@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Value(char const *,int)" (?Value@ImGui@@YAXPEBDH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Value(char const *,bool)" (?Value@ImGui@@YAXPEBD_N@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::PlotHistogram(char const *,float (__cdecl*)(void *,int),void *,int,int,char const *,float,float,struct ImVec2)" (?PlotHistogram@ImGui@@YAXPEBDP6AMPEAXH@Z1HH0MMUImVec2@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::PlotHistogram(char const *,float const *,int,int,char const *,float,float,struct ImVec2,int)" (?PlotHistogram@ImGui@@YAXPEBDPEBMHH0MMUImVec2@@H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::PlotLines(char const *,float (__cdecl*)(void *,int),void *,int,int,char const *,float,float,struct ImVec2)" (?PlotLines@ImGui@@YAXPEBDP6AMPEAXH@Z1HH0MMUImVec2@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::PlotLines(char const *,float const *,int,int,char const *,float,float,struct ImVec2,int)" (?PlotLines@ImGui@@YAXPEBDPEBMHH0MMUImVec2@@H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ListBox(char const *,int *,bool (__cdecl*)(void *,int,char const * *),void *,int,int)" (?ListBox@ImGui@@YA_NPEBDPEAHP6A_NPEAXHPEAPEBD@Z2HH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ListBox(char const *,int *,char const * const * const,int,int)" (?ListBox@ImGui@@YA_NPEBDPEAHQEBQEBDHH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndListBox(void)" (?EndListBox@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginListBox(char const *,struct ImVec2 const &)" (?BeginListBox@ImGui@@YA_NPEBDAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Selectable(char const *,bool *,int,struct ImVec2 const &)" (?Selectable@ImGui@@YA_NPEBDPEA_NHAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Selectable(char const *,bool,int,struct ImVec2 const &)" (?Selectable@ImGui@@YA_NPEBD_NHAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CollapsingHeader(char const *,bool *,int)" (?CollapsingHeader@ImGui@@YA_NPEBDPEA_NH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CollapsingHeader(char const *,int)" (?CollapsingHeader@ImGui@@YA_NPEBDH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::SetNextItemOpen(bool,int)" (?SetNextItemOpen@ImGui@@YAX_NH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "float __cdecl ImGui::GetTreeNodeToLabelSpacing(void)" (?GetTreeNodeToLabelSpacing@ImGui@@YAMXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TreePop(void)" (?TreePop@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TreePushOverrideID(unsigned int)" (?TreePushOverrideID@ImGui@@YAXI@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TreePush(void const *)" (?TreePush@ImGui@@YAXPEBX@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TreePush(char const *)" (?TreePush@ImGui@@YAXPEBD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeBehavior(unsigned int,int,char const *,char const *)" (?TreeNodeBehavior@ImGui@@YA_NIHPEBD0@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeUpdateNextOpen(unsigned int,int)" (?TreeNodeUpdateNextOpen@ImGui@@YA_NIH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TreeNodeSetOpen(unsigned int,bool)" (?TreeNodeSetOpen@ImGui@@YAXI_N@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeExV(void const *,int,char const *,char *)" (?TreeNodeExV@ImGui@@YA_NPEBXHPEBDPEAD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeExV(char const *,int,char const *,char *)" (?TreeNodeExV@ImGui@@YA_NPEBDH0PEAD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeEx(void const *,int,char const *,...)" (?TreeNodeEx@ImGui@@YA_NPEBXHPEBDZZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeEx(char const *,int,char const *,...)" (?TreeNodeEx@ImGui@@YA_NPEBDH0ZZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeEx(char const *,int)" (?TreeNodeEx@ImGui@@YA_NPEBDH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeV(void const *,char const *,char *)" (?TreeNodeV@ImGui@@YA_NPEBXPEBDPEAD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeV(char const *,char const *,char *)" (?TreeNodeV@ImGui@@YA_NPEBD0PEAD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNode(char const *)" (?TreeNode@ImGui@@YA_NPEBD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNode(void const *,char const *,...)" (?TreeNode@ImGui@@YA_NPEBXPEBDZZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNode(char const *,char const *,...)" (?TreeNode@ImGui@@YA_NPEBD0ZZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::ColorPickerOptionsPopup(float const *,int)" (?ColorPickerOptionsPopup@ImGui@@YAXPEBMH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::ColorEditOptionsPopup(float const *,int)" (?ColorEditOptionsPopup@ImGui@@YAXPEBMH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::ColorTooltip(char const *,float const *,int)" (?ColorTooltip@ImGui@@YAXPEBDPEBMH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::SetColorEditOptions(int)" (?SetColorEditOptions@ImGui@@YAXH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ColorButton(char const *,struct ImVec4 const &,int,struct ImVec2 const &)" (?ColorButton@ImGui@@YA_NPEBDAEBUImVec4@@HAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ColorPicker4(char const *,float * const,int,float const *)" (?ColorPicker4@ImGui@@YA_NPEBDQEAMHPEBM@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ColorPicker3(char const *,float * const,int)" (?ColorPicker3@ImGui@@YA_NPEBDQEAMH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ColorEdit4(char const *,float * const,int)" (?ColorEdit4@ImGui@@YA_NPEBDQEAMH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ColorEdit3(char const *,float * const,int)" (?ColorEdit3@ImGui@@YA_NPEBDQEAMH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeInputTextState(struct ImGuiInputTextState *)" (?DebugNodeInputTextState@ImGui@@YAXPEAUImGuiInputTextState@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputTextEx(char const *,char const *,char *,int,struct ImVec2 const &,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputTextEx@ImGui@@YA_NPEBD0PEADHAEBUImVec2@@HP6AHPEAUImGuiInputTextCallbackData@@@ZPEAX@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "public: void __cdecl ImGuiInputTextCallbackData::InsertChars(int,char const *,char const *)" (?InsertChars@ImGuiInputTextCallbackData@@QEAAXHPEBD0@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "public: void __cdecl ImGuiInputTextCallbackData::DeleteChars(int,int)" (?DeleteChars@ImGuiInputTextCallbackData@@QEAAXHH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "public: __cdecl ImGuiInputTextCallbackData::ImGuiInputTextCallbackData(void)" (??0ImGuiInputTextCallbackData@@QEAA@XZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "public: void __cdecl ImGuiInputTextState::OnKeyPressed(int)" (?OnKeyPressed@ImGuiInputTextState@@QEAAXH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputTextWithHint(char const *,char const *,char *,unsigned __int64,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputTextWithHint@ImGui@@YA_NPEBD0PEAD_KHP6AHPEAUImGuiInputTextCallbackData@@@ZPEAX@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputTextMultiline(char const *,char *,unsigned __int64,struct ImVec2 const &,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputTextMultiline@ImGui@@YA_NPEBDPEAD_KAEBUImVec2@@HP6AHPEAUImGuiInputTextCallbackData@@@ZPEAX@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputText(char const *,char *,unsigned __int64,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputText@ImGui@@YA_NPEBDPEAD_KHP6AHPEAUImGuiInputTextCallbackData@@@ZPEAX@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputDouble(char const *,double *,double,double,char const *,int)" (?InputDouble@ImGui@@YA_NPEBDPEANNN0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputInt4(char const *,int * const,int)" (?InputInt4@ImGui@@YA_NPEBDQEAHH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputInt3(char const *,int * const,int)" (?InputInt3@ImGui@@YA_NPEBDQEAHH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputInt2(char const *,int * const,int)" (?InputInt2@ImGui@@YA_NPEBDQEAHH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputInt(char const *,int *,int,int,int)" (?InputInt@ImGui@@YA_NPEBDPEAHHHH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputFloat4(char const *,float * const,char const *,int)" (?InputFloat4@ImGui@@YA_NPEBDQEAM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputFloat3(char const *,float * const,char const *,int)" (?InputFloat3@ImGui@@YA_NPEBDQEAM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputFloat2(char const *,float * const,char const *,int)" (?InputFloat2@ImGui@@YA_NPEBDQEAM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputFloat(char const *,float *,float,float,char const *,int)" (?InputFloat@ImGui@@YA_NPEBDPEAMMM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputScalarN(char const *,int,void *,int,void const *,void const *,char const *,int)" (?InputScalarN@ImGui@@YA_NPEBDHPEAXHPEBX20H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputScalar(char const *,int,void *,void const *,void const *,char const *,int)" (?InputScalar@ImGui@@YA_NPEBDHPEAXPEBX20H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TempInputScalar(struct ImRect const &,unsigned int,char const *,int,void *,char const *,void const *,void const *)" (?TempInputScalar@ImGui@@YA_NAEBUImRect@@IPEBDHPEAX1PEBX3@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TempInputText(struct ImRect const &,unsigned int,char const *,char *,int,int)" (?TempInputText@ImGui@@YA_NAEBUImRect@@IPEBDPEADHH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "int __cdecl ImParseFormatPrecision(char const *,int)" (?ImParseFormatPrecision@@YAHPEBDH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "char const * __cdecl ImParseFormatSanitizeForScanning(char const *,char *,unsigned __int64)" (?ImParseFormatSanitizeForScanning@@YAPEBDPEBDPEAD_K@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImParseFormatSanitizeForPrinting(char const *,char *,unsigned __int64)" (?ImParseFormatSanitizeForPrinting@@YAXPEBDPEAD_K@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "char const * __cdecl ImParseFormatTrimDecorations(char const *,char *,unsigned __int64)" (?ImParseFormatTrimDecorations@@YAPEBDPEBDPEAD_K@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "char const * __cdecl ImParseFormatFindEnd(char const *)" (?ImParseFormatFindEnd@@YAPEBDPEBD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "char const * __cdecl ImParseFormatFindStart(char const *)" (?ImParseFormatFindStart@@YAPEBDPEBD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::VSliderInt(char const *,struct ImVec2 const &,int *,int,int,char const *,int)" (?VSliderInt@ImGui@@YA_NPEBDAEBUImVec2@@PEAHHH0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::VSliderFloat(char const *,struct ImVec2 const &,float *,float,float,char const *,int)" (?VSliderFloat@ImGui@@YA_NPEBDAEBUImVec2@@PEAMMM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::VSliderScalar(char const *,struct ImVec2 const &,int,void *,void const *,void const *,char const *,int)" (?VSliderScalar@ImGui@@YA_NPEBDAEBUImVec2@@HPEAXPEBX30H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderInt4(char const *,int * const,int,int,char const *,int)" (?SliderInt4@ImGui@@YA_NPEBDQEAHHH0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderInt3(char const *,int * const,int,int,char const *,int)" (?SliderInt3@ImGui@@YA_NPEBDQEAHHH0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderInt2(char const *,int * const,int,int,char const *,int)" (?SliderInt2@ImGui@@YA_NPEBDQEAHHH0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderInt(char const *,int *,int,int,char const *,int)" (?SliderInt@ImGui@@YA_NPEBDPEAHHH0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderAngle(char const *,float *,float,float,char const *,int)" (?SliderAngle@ImGui@@YA_NPEBDPEAMMM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderFloat4(char const *,float * const,float,float,char const *,int)" (?SliderFloat4@ImGui@@YA_NPEBDQEAMMM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderFloat3(char const *,float * const,float,float,char const *,int)" (?SliderFloat3@ImGui@@YA_NPEBDQEAMMM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderFloat2(char const *,float * const,float,float,char const *,int)" (?SliderFloat2@ImGui@@YA_NPEBDQEAMMM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderFloat(char const *,float *,float,float,char const *,int)" (?SliderFloat@ImGui@@YA_NPEBDPEAMMM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderScalarN(char const *,int,void *,int,void const *,void const *,char const *,int)" (?SliderScalarN@ImGui@@YA_NPEBDHPEAXHPEBX20H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderScalar(char const *,int,void *,void const *,void const *,char const *,int)" (?SliderScalar@ImGui@@YA_NPEBDHPEAXPEBX20H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderBehavior(struct ImRect const &,unsigned int,int,void *,void const *,void const *,char const *,int,struct ImRect *)" (?SliderBehavior@ImGui@@YA_NAEBUImRect@@IHPEAXPEBX2PEBDHPEAU2@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragIntRange2(char const *,int *,int *,float,int,int,char const *,char const *,int)" (?DragIntRange2@ImGui@@YA_NPEBDPEAH1MHH00H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragInt4(char const *,int * const,float,int,int,char const *,int)" (?DragInt4@ImGui@@YA_NPEBDQEAHMHH0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragInt3(char const *,int * const,float,int,int,char const *,int)" (?DragInt3@ImGui@@YA_NPEBDQEAHMHH0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragInt2(char const *,int * const,float,int,int,char const *,int)" (?DragInt2@ImGui@@YA_NPEBDQEAHMHH0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragInt(char const *,int *,float,int,int,char const *,int)" (?DragInt@ImGui@@YA_NPEBDPEAHMHH0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragFloatRange2(char const *,float *,float *,float,float,float,char const *,char const *,int)" (?DragFloatRange2@ImGui@@YA_NPEBDPEAM1MMM00H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragFloat4(char const *,float * const,float,float,float,char const *,int)" (?DragFloat4@ImGui@@YA_NPEBDQEAMMMM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragFloat3(char const *,float * const,float,float,float,char const *,int)" (?DragFloat3@ImGui@@YA_NPEBDQEAMMMM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragFloat2(char const *,float * const,float,float,float,char const *,int)" (?DragFloat2@ImGui@@YA_NPEBDQEAMMMM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragFloat(char const *,float *,float,float,float,char const *,int)" (?DragFloat@ImGui@@YA_NPEBDPEAMMMM0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragScalarN(char const *,int,void *,int,float,void const *,void const *,char const *,int)" (?DragScalarN@ImGui@@YA_NPEBDHPEAXHMPEBX20H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragScalar(char const *,int,void *,float,void const *,void const *,char const *,int)" (?DragScalar@ImGui@@YA_NPEBDHPEAXMPEBX20H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragBehavior(unsigned int,int,void *,float,void const *,void const *,char const *,int)" (?DragBehavior@ImGui@@YA_NIHPEAXMPEBX1PEBDH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DataTypeClamp(int,void *,void const *,void const *)" (?DataTypeClamp@ImGui@@YA_NHPEAXPEBX1@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "int __cdecl ImGui::DataTypeCompare(int,void const *,void const *)" (?DataTypeCompare@ImGui@@YAHHPEBX0@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DataTypeApplyFromText(char const *,int,void *,char const *)" (?DataTypeApplyFromText@ImGui@@YA_NPEBDHPEAX0@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::DataTypeApplyOp(int,int,void *,void const *,void const *)" (?DataTypeApplyOp@ImGui@@YAXHHPEAXPEBX1@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "int __cdecl ImGui::DataTypeFormatString(char *,int,int,void const *,char const *)" (?DataTypeFormatString@ImGui@@YAHPEADHHPEBXPEBD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "struct ImGuiDataTypeInfo const * __cdecl ImGui::DataTypeGetInfo(int)" (?DataTypeGetInfo@ImGui@@YAPEBUImGuiDataTypeInfo@@H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Combo(char const *,int *,char const *,int)" (?Combo@ImGui@@YA_NPEBDPEAH0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Combo(char const *,int *,char const * const * const,int,int)" (?Combo@ImGui@@YA_NPEBDPEAHQEBQEBDHH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Combo(char const *,int *,bool (__cdecl*)(void *,int,char const * *),void *,int,int)" (?Combo@ImGui@@YA_NPEBDPEAHP6A_NPEAXHPEAPEBD@Z2HH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndComboPreview(void)" (?EndComboPreview@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginComboPreview(void)" (?BeginComboPreview@ImGui@@YA_NXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndCombo(void)" (?EndCombo@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginComboPopup(unsigned int,struct ImRect const &,int)" (?BeginComboPopup@ImGui@@YA_NIAEBUImRect@@H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginCombo(char const *,char const *,int)" (?BeginCombo@ImGui@@YA_NPEBD0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::ShrinkWidths(struct ImGuiShrinkWidthItem *,int,float)" (?ShrinkWidths@ImGui@@YAXPEAUImGuiShrinkWidthItem@@HM@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Separator(void)" (?Separator@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::AlignTextToFramePadding(void)" (?AlignTextToFramePadding@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::NewLine(void)" (?NewLine@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Dummy(struct ImVec2 const &)" (?Dummy@ImGui@@YAXAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Spacing(void)" (?Spacing@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Bullet(void)" (?Bullet@ImGui@@YAXXZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::ProgressBar(float,struct ImVec2 const &,char const *)" (?ProgressBar@ImGui@@YAXMAEBUImVec2@@PEBD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::RadioButton(char const *,int *,int)" (?RadioButton@ImGui@@YA_NPEBDPEAHH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::RadioButton(char const *,bool)" (?RadioButton@ImGui@@YA_NPEBD_N@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CheckboxFlags(char const *,unsigned __int64 *,unsigned __int64)" (?CheckboxFlags@ImGui@@YA_NPEBDPEA_K_K@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CheckboxFlags(char const *,__int64 *,__int64)" (?CheckboxFlags@ImGui@@YA_NPEBDPEA_J_J@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CheckboxFlags(char const *,unsigned int *,unsigned int)" (?CheckboxFlags@ImGui@@YA_NPEBDPEAII@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CheckboxFlags(char const *,int *,int)" (?CheckboxFlags@ImGui@@YA_NPEBDPEAHH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Checkbox(char const *,bool *)" (?Checkbox@ImGui@@YA_NPEBDPEA_N@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ImageButton(void *,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,int,struct ImVec4 const &,struct ImVec4 const &)" (?ImageButton@ImGui@@YA_NPEAXAEBUImVec2@@11HAEBUImVec4@@2@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ImageButton(char const *,void *,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec4 const &,struct ImVec4 const &)" (?ImageButton@ImGui@@YA_NPEBDPEAXAEBUImVec2@@22AEBUImVec4@@3@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Image(void *,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec4 const &,struct ImVec4 const &)" (?Image@ImGui@@YAXPEAXAEBUImVec2@@11AEBUImVec4@@2@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ScrollbarEx(struct ImRect const &,unsigned int,enum ImGuiAxis,__int64 *,__int64,__int64,int)" (?ScrollbarEx@ImGui@@YA_NAEBUImRect@@IW4ImGuiAxis@@PEA_J_J3H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Scrollbar(enum ImGuiAxis)" (?Scrollbar@ImGui@@YAXW4ImGuiAxis@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "struct ImRect __cdecl ImGui::GetWindowScrollbarRect(struct ImGuiWindow *,enum ImGuiAxis)" (?GetWindowScrollbarRect@ImGui@@YA?AUImRect@@PEAUImGuiWindow@@W4ImGuiAxis@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetWindowScrollbarID(struct ImGuiWindow *,enum ImGuiAxis)" (?GetWindowScrollbarID@ImGui@@YAIPEAUImGuiWindow@@W4ImGuiAxis@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CollapseButton(unsigned int,struct ImVec2 const &)" (?CollapseButton@ImGui@@YA_NIAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CloseButton(unsigned int,struct ImVec2 const &)" (?CloseButton@ImGui@@YA_NIAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ArrowButton(char const *,int)" (?ArrowButton@ImGui@@YA_NPEBDH@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ArrowButtonEx(char const *,int,struct ImVec2,int)" (?ArrowButtonEx@ImGui@@YA_NPEBDHUImVec2@@H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InvisibleButton(char const *,struct ImVec2 const &,int)" (?InvisibleButton@ImGui@@YA_NPEBDAEBUImVec2@@H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SmallButton(char const *)" (?SmallButton@ImGui@@YA_NPEBD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Button(char const *,struct ImVec2 const &)" (?Button@ImGui@@YA_NPEBDAEBUImVec2@@@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ButtonEx(char const *,struct ImVec2 const &,int)" (?ButtonEx@ImGui@@YA_NPEBDAEBUImVec2@@H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ButtonBehavior(struct ImRect const &,unsigned int,bool *,bool *,int)" (?ButtonBehavior@ImGui@@YA_NAEBUImRect@@IPEA_N1H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::BulletTextV(char const *,char *)" (?BulletTextV@ImGui@@YAXPEBDPEAD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::BulletText(char const *,...)" (?BulletText@ImGui@@YAXPEBDZZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::LabelTextV(char const *,char const *,char *)" (?LabelTextV@ImGui@@YAXPEBD0PEAD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::LabelText(char const *,char const *,...)" (?LabelText@ImGui@@YAXPEBD0ZZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextWrappedV(char const *,char *)" (?TextWrappedV@ImGui@@YAXPEBDPEAD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextWrapped(char const *,...)" (?TextWrapped@ImGui@@YAXPEBDZZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextDisabledV(char const *,char *)" (?TextDisabledV@ImGui@@YAXPEBDPEAD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextDisabled(char const *,...)" (?TextDisabled@ImGui@@YAXPEBDZZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextColoredV(struct ImVec4 const &,char const *,char *)" (?TextColoredV@ImGui@@YAXAEBUImVec4@@PEBDPEAD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextColored(struct ImVec4 const &,char const *,...)" (?TextColored@ImGui@@YAXAEBUImVec4@@PEBDZZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextV(char const *,char *)" (?TextV@ImGui@@YAXPEBDPEAD@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Text(char const *,...)" (?Text@ImGui@@YAXPEBDZZ) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextUnformatted(char const *,char const *)" (?TextUnformatted@ImGui@@YAXPEBD0@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextEx(char const *,char const *,int)" (?TextEx@ImGui@@YAXPEBD0H@Z) ist bereits in imgui.lib(imgui_widgets.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
  Codegenerierung ist abgeschlossen.
  xdbf_utils.cc
  app_manager.cc
bin\Windows-ARM64\Release\xenia-hid-demo.exe : fatal error LNK1169: Mindestens ein mehrfach definiertes Symbol gefunden. [Z:\CODE\xenia\build\xenia-hid-demo.vcxproj]
  xenia-vfs-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-vfs-tests.exe
  xenia-base-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-base-tests.exe
  xam_app.cc
  xgi_app.cc
  a64_seq_vector.cc
  xlivebase_app.cc
  xmp_app.cc
  a64_sequences.cc
  content_manager.cc
  user_profile.cc
  a64_tracers.cc
  xam_avatar.cc
  xam_content.cc
  xenia-debug-ui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-debug-ui.lib
  xam_content_aggregate.cc
  Codegenerierung ist abgeschlossen.
  xenia-gpu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu.lib
  Codegenerierung ist abgeschlossen.
  null_command_processor.cc
  null_graphics_system.cc
  d3d12_command_processor.cc
  d3d12_graphics_system.cc
  d3d12_primitive_processor.cc
  d3d12_render_target_cache.cc
  d3d12_shader.cc
  d3d12_shared_memory.cc
  d3d12_texture_cache.cc
  deferred_command_buffer.cc
  vulkan_command_processor.cc
  deferred_command_list.cc
  vulkan_graphics_system.cc
  vulkan_pipeline_cache.cc
  console_app_main_win.cc
  vulkan_primitive_processor.cc
  vulkan_render_target_cache.cc
  shader_compiler_main.cc
  vulkan_shader.cc
  vulkan_shared_memory.cc
  xam_content_device.cc
  xam_enum.cc
  xenia-ui-window-d3d12-demo.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-ui-window-d3d12-demo.exe
  xenia-ui-window-vulkan-demo.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-ui-window-vulkan-demo.exe
  xam_info.cc
  xam_input.cc
  xam_locale.cc
  xam_module.cc
  xam_msg.cc
  xam_net.cc
  xam_notify.cc
  pipeline_cache.cc
  vulkan_texture_cache.cc
  xam_nui.cc
  xam_party.cc
  xam_task.cc
  xenia-gpu-null.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-null.lib
  xam_ui.cc
  xam_user.cc
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::dumpModuleProcesses(class std::vector<unsigned int,class std::allocator<unsigned int> > &)const " (?dumpModuleProcesses@Builder@spv@@IEBAXAEAV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::dumpInstructions(class std::vector<unsigned int,class std::allocator<unsigned int> > &,class std::vector<class std::unique_ptr<class spv::Instruction,struct std::default_delete<class spv::Instruction> >,class std::allocator<class std::unique_ptr<class spv::Instruction,struct std::default_delete<class spv::Instruction> > > > const &)const " (?dumpInstructions@Builder@spv@@IEBAXAEAV?$vector@IV?$allocator@I@std@@@std@@AEBV?$vector@V?$unique_ptr@VInstruction@spv@@U?$default_delete@VInstruction@spv@@@std@@@std@@V?$allocator@V?$unique_ptr@VInstruction@spv@@U?$default_delete@VInstruction@spv@@@std@@@std@@@2@@4@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::dumpSourceInstructions(class std::vector<unsigned int,class std::allocator<unsigned int> > &)const " (?dumpSourceInstructions@Builder@spv@@IEBAXAEAV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::dumpSourceInstructions(unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::vector<unsigned int,class std::allocator<unsigned int> > &)const " (?dumpSourceInstructions@Builder@spv@@IEBAXIAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAV?$vector@IV?$allocator@I@std@@@4@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createConditionalBranch(unsigned int,class spv::Block *,class spv::Block *)" (?createConditionalBranch@Builder@spv@@QEAAXIPEAVBlock@2@0@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createLoopMerge(class spv::Block *,class spv::Block *,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createLoopMerge@Builder@spv@@QEAAXPEAVBlock@2@0IAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::createSelectionMerge(class spv::Block *,unsigned int)" (?createSelectionMerge@Builder@spv@@IEAAXPEAVBlock@2@I@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createBranch(class spv::Block *)" (?createBranch@Builder@spv@@QEAAXPEAVBlock@2@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::createAndSetNoPredecessorBlock(char const *)" (?createAndSetNoPredecessorBlock@Builder@spv@@IEAAXPEBD@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::transferAccessChainSwizzle(bool)" (?transferAccessChainSwizzle@Builder@spv@@IEAAX_N@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::simplifyAccessChainSwizzle(void)" (?simplifyAccessChainSwizzle@Builder@spv@@IEAAXXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::remapDynamicSwizzle(void)" (?remapDynamicSwizzle@Builder@spv@@IEAAXXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::collapseAccessChain(void)" (?collapseAccessChain@Builder@spv@@IEAAIXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::dump(class std::vector<unsigned int,class std::allocator<unsigned int> > &)const " (?dump@Builder@spv@@QEBAXAEAV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::accessChainGetInferredType(void)" (?accessChainGetInferredType@Builder@spv@@QEAAIXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::accessChainGetLValue(void)" (?accessChainGetLValue@Builder@spv@@QEAAIXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::accessChainPushSwizzle(class std::vector<unsigned int,class std::allocator<unsigned int> > &,unsigned int,struct spv::Builder::AccessChain::CoherentFlags,unsigned int)" (?accessChainPushSwizzle@Builder@spv@@QEAAXAEAV?$vector@IV?$allocator@I@std@@@std@@IUCoherentFlags@AccessChain@12@I@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::clearAccessChain(void)" (?clearAccessChain@Builder@spv@@QEAAXXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::closeLoop(void)" (?closeLoop@Builder@spv@@QEAAXXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createLoopExit(void)" (?createLoopExit@Builder@spv@@QEAAXXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createLoopContinue(void)" (?createLoopContinue@Builder@spv@@QEAAXXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: struct spv::Builder::LoopBlocks & __cdecl spv::Builder::makeNewLoop(void)" (?makeNewLoop@Builder@spv@@QEAAAEAULoopBlocks@12@XZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: class spv::Block & __cdecl spv::Builder::makeNewBlock(void)" (?makeNewBlock@Builder@spv@@QEAAAEAVBlock@2@XZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::endSwitch(class std::vector<class spv::Block *,class std::allocator<class spv::Block *> > &)" (?endSwitch@Builder@spv@@QEAAXAEAV?$vector@PEAVBlock@spv@@V?$allocator@PEAVBlock@spv@@@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::nextSwitchSegment(class std::vector<class spv::Block *,class std::allocator<class spv::Block *> > &,int)" (?nextSwitchSegment@Builder@spv@@QEAAXAEAV?$vector@PEAVBlock@spv@@V?$allocator@PEAVBlock@spv@@@std@@@std@@H@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addSwitchBreak(void)" (?addSwitchBreak@Builder@spv@@QEAAXXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::makeSwitch(unsigned int,unsigned int,int,class std::vector<int,class std::allocator<int> > const &,class std::vector<int,class std::allocator<int> > const &,int,class std::vector<class spv::Block *,class std::allocator<class spv::Block *> > &)" (?makeSwitch@Builder@spv@@QEAAXIIHAEBV?$vector@HV?$allocator@H@std@@@std@@0HAEAV?$vector@PEAVBlock@spv@@V?$allocator@PEAVBlock@spv@@@std@@@4@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::If::makeEndIf(void)" (?makeEndIf@If@Builder@spv@@QEAAXXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::If::makeBeginElse(void)" (?makeBeginElse@If@Builder@spv@@QEAAXXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: __cdecl spv::Builder::If::If(unsigned int,unsigned int,class spv::Builder &)" (??0If@Builder@spv@@QEAA@IIAEAV12@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createMatrixConstructor(enum spv::Decoration,class std::vector<unsigned int,class std::allocator<unsigned int> > const &,unsigned int)" (?createMatrixConstructor@Builder@spv@@QEAAIW4Decoration@2@AEBV?$vector@IV?$allocator@I@std@@@std@@I@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createConstructor(enum spv::Decoration,class std::vector<unsigned int,class std::allocator<unsigned int> > const &,unsigned int)" (?createConstructor@Builder@spv@@QEAAIW4Decoration@2@AEBV?$vector@IV?$allocator@I@std@@@std@@I@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeConstruct(unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createCompositeConstruct@Builder@spv@@QEAAIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeCompare(enum spv::Decoration,unsigned int,unsigned int,bool)" (?createCompositeCompare@Builder@spv@@QEAAIW4Decoration@2@II_N@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createTextureQueryCall(enum spv::Op,struct spv::Builder::TextureParameters const &,bool)" (?createTextureQueryCall@Builder@spv@@QEAAIW4Op@2@AEBUTextureParameters@12@_N@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createTextureCall(enum spv::Decoration,unsigned int,bool,bool,bool,bool,bool,struct spv::Builder::TextureParameters const &,enum spv::ImageOperandsMask)" (?createTextureCall@Builder@spv@@QEAAIW4Decoration@2@I_N1111AEBUTextureParameters@12@W4ImageOperandsMask@2@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createBuiltinCall(unsigned int,unsigned int,int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createBuiltinCall@Builder@spv@@QEAAIIIHAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::smearScalar(enum spv::Decoration,unsigned int,unsigned int)" (?smearScalar@Builder@spv@@QEAAIW4Decoration@2@II@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::promoteScalar(enum spv::Decoration,unsigned int &,unsigned int &)" (?promoteScalar@Builder@spv@@QEAAXW4Decoration@2@AEAI1@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createLvalueSwizzle(unsigned int,unsigned int,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createLvalueSwizzle@Builder@spv@@QEAAIIIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createRvalueSwizzle(enum spv::Decoration,unsigned int,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createRvalueSwizzle@Builder@spv@@QEAAIW4Decoration@2@IIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createFunctionCall(class spv::Function *,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createFunctionCall@Builder@spv@@QEAAIPEAVFunction@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createSpecConstantOp(enum spv::Op,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createSpecConstantOp@Builder@spv@@QEAAIW4Op@2@IAEBV?$vector@IV?$allocator@I@std@@@std@@1@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createOp(enum spv::Op,unsigned int,class std::vector<struct spv::IdImmediate,class std::allocator<struct spv::IdImmediate> > const &)" (?createOp@Builder@spv@@QEAAIW4Op@2@IAEBV?$vector@UIdImmediate@spv@@V?$allocator@UIdImmediate@spv@@@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createOp(enum spv::Op,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createOp@Builder@spv@@QEAAIW4Op@2@IAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createTriOp(enum spv::Op,unsigned int,unsigned int,unsigned int,unsigned int)" (?createTriOp@Builder@spv@@QEAAIW4Op@2@IIII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createBinOp(enum spv::Op,unsigned int,unsigned int,unsigned int)" (?createBinOp@Builder@spv@@QEAAIW4Op@2@III@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
  xenia-cpu-backend-a64.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-cpu-backend-a64.lib
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createUnaryOp(enum spv::Op,unsigned int,unsigned int)" (?createUnaryOp@Builder@spv@@QEAAIW4Op@2@II@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createMemoryBarrier(unsigned int,unsigned int)" (?createMemoryBarrier@Builder@spv@@QEAAXII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createControlBarrier(enum spv::Scope,enum spv::Scope,enum spv::MemorySemanticsMask)" (?createControlBarrier@Builder@spv@@QEAAXW4Scope@2@0W4MemorySemanticsMask@2@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createNoResultOp(enum spv::Op,class std::vector<struct spv::IdImmediate,class std::allocator<struct spv::IdImmediate> > const &)" (?createNoResultOp@Builder@spv@@QEAAXW4Op@2@AEBV?$vector@UIdImmediate@spv@@V?$allocator@UIdImmediate@spv@@@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createNoResultOp(enum spv::Op,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createNoResultOp@Builder@spv@@QEAAXW4Op@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createNoResultOp(enum spv::Op,unsigned int)" (?createNoResultOp@Builder@spv@@QEAAXW4Op@2@I@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createNoResultOp(enum spv::Op)" (?createNoResultOp@Builder@spv@@QEAAXW4Op@2@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createVectorInsertDynamic(unsigned int,unsigned int,unsigned int,unsigned int)" (?createVectorInsertDynamic@Builder@spv@@QEAAIIIII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createVectorExtractDynamic(unsigned int,unsigned int,unsigned int)" (?createVectorExtractDynamic@Builder@spv@@QEAAIIII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeInsert(unsigned int,unsigned int,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createCompositeInsert@Builder@spv@@QEAAIIIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeInsert(unsigned int,unsigned int,unsigned int,unsigned int)" (?createCompositeInsert@Builder@spv@@QEAAIIIII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeExtract(unsigned int,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createCompositeExtract@Builder@spv@@QEAAIIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeExtract(unsigned int,unsigned int,unsigned int)" (?createCompositeExtract@Builder@spv@@QEAAIIII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createArrayLength(unsigned int,unsigned int)" (?createArrayLength@Builder@spv@@QEAAIII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createAccessChain(enum spv::StorageClass,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createAccessChain@Builder@spv@@QEAAIW4StorageClass@2@IAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createLoad(unsigned int,enum spv::Decoration,enum spv::MemoryAccessMask,enum spv::Scope,unsigned int)" (?createLoad@Builder@spv@@QEAAIIW4Decoration@2@W4MemoryAccessMask@2@W4Scope@2@I@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createStore(unsigned int,unsigned int,enum spv::MemoryAccessMask,enum spv::Scope,unsigned int)" (?createStore@Builder@spv@@QEAAXIIW4MemoryAccessMask@2@W4Scope@2@I@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: enum spv::MemoryAccessMask __cdecl spv::Builder::sanitizeMemoryAccessForStorageClass(enum spv::MemoryAccessMask,enum spv::StorageClass)const " (?sanitizeMemoryAccessForStorageClass@Builder@spv@@IEBA?AW4MemoryAccessMask@2@W432@W4StorageClass@2@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createUndefined(unsigned int)" (?createUndefined@Builder@spv@@QEAAII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::leaveFunction(void)" (?leaveFunction@Builder@spv@@QEAAXXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::makeReturn(bool,unsigned int)" (?makeReturn@Builder@spv@@QEAAX_NI@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: class spv::Function * __cdecl spv::Builder::makeEntryPoint(char const *)" (?makeEntryPoint@Builder@spv@@QEAAPEAVFunction@2@PEBD@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addMemberDecoration(unsigned int,unsigned int,enum spv::Decoration,class std::vector<char const *,class std::allocator<char const *> > const &)" (?addMemberDecoration@Builder@spv@@QEAAXIIW4Decoration@2@AEBV?$vector@PEBDV?$allocator@PEBD@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addMemberDecoration(unsigned int,unsigned int,enum spv::Decoration,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?addMemberDecoration@Builder@spv@@QEAAXIIW4Decoration@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addMemberDecoration(unsigned int,unsigned int,enum spv::Decoration,char const *)" (?addMemberDecoration@Builder@spv@@QEAAXIIW4Decoration@2@PEBD@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addMemberDecoration(unsigned int,unsigned int,enum spv::Decoration,int)" (?addMemberDecoration@Builder@spv@@QEAAXIIW4Decoration@2@H@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecorationId(unsigned int,enum spv::Decoration,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?addDecorationId@Builder@spv@@QEAAXIW4Decoration@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecorationId(unsigned int,enum spv::Decoration,unsigned int)" (?addDecorationId@Builder@spv@@QEAAXIW4Decoration@2@I@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecoration(unsigned int,enum spv::Decoration,class std::vector<char const *,class std::allocator<char const *> > const &)" (?addDecoration@Builder@spv@@QEAAXIW4Decoration@2@AEBV?$vector@PEBDV?$allocator@PEBD@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecoration(unsigned int,enum spv::Decoration,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?addDecoration@Builder@spv@@QEAAXIW4Decoration@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecoration(unsigned int,enum spv::Decoration,char const *)" (?addDecoration@Builder@spv@@QEAAXIW4Decoration@2@PEBD@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecoration(unsigned int,enum spv::Decoration,int)" (?addDecoration@Builder@spv@@QEAAXIW4Decoration@2@H@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addMemberName(unsigned int,int,char const *)" (?addMemberName@Builder@spv@@QEAAXIHPEBD@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addName(unsigned int,char const *)" (?addName@Builder@spv@@QEAAXIPEBD@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addExecutionModeId(class spv::Function *,enum spv::ExecutionMode,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?addExecutionModeId@Builder@spv@@QEAAXPEAVFunction@2@W4ExecutionMode@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addExecutionMode(class spv::Function *,enum spv::ExecutionMode,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?addExecutionMode@Builder@spv@@QEAAXPEAVFunction@2@W4ExecutionMode@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addExecutionMode(class spv::Function *,enum spv::ExecutionMode,int,int,int)" (?addExecutionMode@Builder@spv@@QEAAXPEAVFunction@2@W4ExecutionMode@2@HHH@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: class spv::Instruction * __cdecl spv::Builder::addEntryPoint(enum spv::ExecutionModel,class spv::Function *,char const *)" (?addEntryPoint@Builder@spv@@QEAAPEAVInstruction@2@W4ExecutionModel@2@PEAVFunction@2@PEBD@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeCompositeConstant(unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &,bool)" (?makeCompositeConstant@Builder@spv@@QEAAIIAEBV?$vector@IV?$allocator@I@std@@@std@@_N@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::findStructConstant(unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?findStructConstant@Builder@spv@@IEAAIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::findCompositeConstant(enum spv::Op,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?findCompositeConstant@Builder@spv@@IEAAIW4Op@2@IAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeFpConstant(unsigned int,double,bool)" (?makeFpConstant@Builder@spv@@QEAAIIN_N@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeFloat16Constant(float,bool)" (?makeFloat16Constant@Builder@spv@@QEAAIM_N@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeDoubleConstant(double,bool)" (?makeDoubleConstant@Builder@spv@@QEAAIN_N@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeFloatConstant(float,bool)" (?makeFloatConstant@Builder@spv@@QEAAIM_N@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::makeInt64Constant(unsigned int,unsigned __int64,bool)" (?makeInt64Constant@Builder@spv@@IEAAII_K_N@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::makeIntConstant(unsigned int,unsigned int,bool)" (?makeIntConstant@Builder@spv@@IEAAIII_N@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeBoolConstant(bool,bool)" (?makeBoolConstant@Builder@spv@@QEAAI_N0@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: bool __cdecl spv::Builder::isSpecConstantOpCode(enum spv::Op)const " (?isSpecConstantOpCode@Builder@spv@@QEBA_NW4Op@2@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: bool __cdecl spv::Builder::isConstantOpCode(enum spv::Op)const " (?isConstantOpCode@Builder@spv@@QEBA_NW4Op@2@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::findScalarConstant(enum spv::Op,enum spv::Op,unsigned int,unsigned int,unsigned int)" (?findScalarConstant@Builder@spv@@IEAAIW4Op@2@0III@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::findScalarConstant(enum spv::Op,enum spv::Op,unsigned int,unsigned int)" (?findScalarConstant@Builder@spv@@IEAAIW4Op@2@0II@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: bool __cdecl spv::Builder::containsPhysicalStorageBufferOrArray(unsigned int)const " (?containsPhysicalStorageBufferOrArray@Builder@spv@@QEBA_NI@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: bool __cdecl spv::Builder::containsType(unsigned int,enum spv::Op,unsigned int)const " (?containsType@Builder@spv@@QEBA_NIW4Op@2@I@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::getContainedTypeId(unsigned int)const " (?getContainedTypeId@Builder@spv@@QEBAII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::getContainedTypeId(unsigned int,int)const " (?getContainedTypeId@Builder@spv@@QEBAIIH@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::getScalarTypeId(unsigned int)const " (?getScalarTypeId@Builder@spv@@QEBAII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: int __cdecl spv::Builder::getNumTypeConstituents(unsigned int)const " (?getNumTypeConstituents@Builder@spv@@QEBAHI@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: enum spv::Op __cdecl spv::Builder::getMostBasicTypeClass(unsigned int)const " (?getMostBasicTypeClass@Builder@spv@@QEBA?AW4Op@2@I@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::getDerefTypeId(unsigned int)const " (?getDerefTypeId@Builder@spv@@QEBAII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeRayQueryType(void)" (?makeRayQueryType@Builder@spv@@QEAAIXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeAccelerationStructureType(void)" (?makeAccelerationStructureType@Builder@spv@@QEAAIXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeSampledImageType(unsigned int)" (?makeSampledImageType@Builder@spv@@QEAAII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeImageType(unsigned int,enum spv::Dim,bool,bool,bool,unsigned int,enum spv::ImageFormat)" (?makeImageType@Builder@spv@@QEAAIIW4Dim@2@_N11IW4ImageFormat@2@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeFunctionType(unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?makeFunctionType@Builder@spv@@QEAAIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeRuntimeArray(unsigned int)" (?makeRuntimeArray@Builder@spv@@QEAAII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeArrayType(unsigned int,unsigned int,int)" (?makeArrayType@Builder@spv@@QEAAIIIH@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeMatrixType(unsigned int,int,int)" (?makeMatrixType@Builder@spv@@QEAAIIHH@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeVectorType(unsigned int,int)" (?makeVectorType@Builder@spv@@QEAAIIH@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeStructResultType(unsigned int,unsigned int)" (?makeStructResultType@Builder@spv@@QEAAIII@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeFloatType(int)" (?makeFloatType@Builder@spv@@QEAAIH@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeIntegerType(int,bool)" (?makeIntegerType@Builder@spv@@QEAAIH_N@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makePointerFromForwardPointer(enum spv::StorageClass,unsigned int,unsigned int)" (?makePointerFromForwardPointer@Builder@spv@@QEAAIW4StorageClass@2@II@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeForwardPointer(enum spv::StorageClass)" (?makeForwardPointer@Builder@spv@@QEAAIW4StorageClass@2@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makePointer(enum spv::StorageClass,unsigned int)" (?makePointer@Builder@spv@@QEAAIW4StorageClass@2@I@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeSamplerType(void)" (?makeSamplerType@Builder@spv@@QEAAIXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeBoolType(void)" (?makeBoolType@Builder@spv@@QEAAIXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeVoidType(void)" (?makeVoidType@Builder@spv@@QEAAIXZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::import(char const *)" (?import@Builder@spv@@QEAAIPEBD@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: virtual __cdecl spv::Builder::~Builder(void)" (??1Builder@spv@@UEAA@XZ) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: __cdecl spv::Builder::Builder(unsigned int,unsigned int,class spv::SpvBuildLogger *)" (??0Builder@spv@@QEAA@IIPEAVSpvBuildLogger@1@@Z) ist bereits in SPIRV.lib(SpvBuilder.cpp.obj) definiert. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
bin\Windows-ARM64\Release\xenia-gpu-shader-compiler.exe : fatal error LNK1169: Mindestens ein mehrfach definiertes Symbol gefunden. [Z:\CODE\xenia\build\xenia-gpu-shader-compiler.vcxproj]
  console_app_main_win.cc
  ppc_testing_main.cc
  xam_video.cc
  xam_voice.cc
  xbdm_misc.cc
  xbdm_module.cc
  cert_monitor.cc
  debug_monitor.cc
  xboxkrnl_audio.cc
  xenia-gpu-d3d12.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-d3d12.lib
  xboxkrnl_audio_xma.cc
  xboxkrnl_crypt.cc
  xboxkrnl_debug.cc
  xenia-gpu-vulkan.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-vulkan.lib
  xboxkrnl_error.cc
  xboxkrnl_hal.cc
  xboxkrnl_hid.cc
  Code wird generiert.
  xboxkrnl_io.cc
  xboxkrnl_io_info.cc
  xboxkrnl_memory.cc
  xboxkrnl_misc.cc
  xboxkrnl_module.cc
  xboxkrnl_modules.cc
  xboxkrnl_ob.cc
  xboxkrnl_rtl.cc
  xboxkrnl_strings.cc
  xboxkrnl_threading.cc
  xboxkrnl_usbcam.cc
  xboxkrnl_video.cc
  xboxkrnl_xconfig.cc
  xenumerator.cc
  xevent.cc
  xfile.cc
  xiocompletion.cc
  xmodule.cc
  xmutant.cc
  xnotifylistener.cc
  xobject.cc
  xsemaphore.cc
  xsocket.cc
  xsymboliclink.cc
  xthread.cc
  xtimer.cc
  xenia-kernel.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-kernel.lib
  vulkan_trace_viewer_main.cc
  windowed_app_main_win.cc
  console_app_main_win.cc
  d3d12_trace_dump_main.cc
  console_app_main_win.cc
  d3d12_trace_viewer_main.cc
  vulkan_trace_dump_main.cc
  windowed_app_main_win.cc
  console_app_main_win.cc
  add_test.cc
  byte_swap_test.cc
  extract_test.cc
  insert_test.cc
  load_vector_shl_shr_test.cc
  pack_test.cc
  permute_test.cc
  emulator_window.cc
  xenia_main.cc
  main_init_win.cc
  windowed_app_main_win.cc
  sha_test.cc
  shl_test.cc
  shr_test.cc
  swizzle_test.cc
  unpack_test.cc
  vector_add_test.cc
  vector_max_test.cc
  vector_min_test.cc
  vector_rotate_left_test.cc
  vector_sha_test.cc
  vector_shl_test.cc
  vector_shr_test.cc
  test_suite_main.cc
     Bibliothek "bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-viewer.lib" und Objekt "bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-viewer.exp" werden erstellt.
  Code wird generiert.
     Bibliothek "bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-viewer.lib" und Objekt "bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-viewer.exp" werden erstellt.
  Code wird generiert.
     Bibliothek "bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-dump.lib" und Objekt "bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-dump.exp" werden erstellt.
  Code wird generiert.
     Bibliothek "bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-dump.lib" und Objekt "bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-dump.exp" werden erstellt.
  Code wird generiert.
imgui.lib(imgui.cpp.obj) : error LNK2005: "struct ImGuiContext * GImGui" (?GImGui@@3PEAUImGuiContext@@EA) ist bereits in imgui.lib(imgui.obj) definiert. [Z:\CODE\xenia\build\xenia-app.vcxproj]
imgui.lib(imgui.cpp.obj) : error LNK2005: "public: static char * ImGuiTextBuffer::EmptyString" (?EmptyString@ImGuiTextBuffer@@2PADA) ist bereits in imgui.lib(imgui.obj) definiert. [Z:\CODE\xenia\build\xenia-app.vcxproj]
     Bibliothek "bin\Windows-ARM64\Release\xenia.lib" und Objekt "bin\Windows-ARM64\Release\xenia.exp" werden erstellt.
bin\Windows-ARM64\Release\xenia.exe : fatal error LNK1169: Mindestens ein mehrfach definiertes Symbol gefunden. [Z:\CODE\xenia\build\xenia-app.vcxproj]
  Code wird generiert.
  Codegenerierung ist abgeschlossen.
  xenia-cpu-ppc-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-cpu-ppc-tests.exe
  Codegenerierung ist abgeschlossen.
  xenia-cpu-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-cpu-tests.exe
  Codegenerierung ist abgeschlossen.
  Codegenerierung ist abgeschlossen.
  Codegenerierung ist abgeschlossen.
  Codegenerierung ist abgeschlossen.
  xenia-gpu-d3d12-trace-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-dump.exe
  xenia-gpu-vulkan-trace-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-dump.exe
  xenia-gpu-d3d12-trace-viewer.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-viewer.exe
  xenia-gpu-vulkan-trace-viewer.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-viewer.exe
Building release...

- running premake...

- building (all):release...

ERROR: build failed with one or more errors.

Let me fire up the Visual Studio GUI, as that will output all English text results.

@ArminiusTux
Copy link

Here are the three failed projects (xenia-hid-demo, xenia-gpu-shader-compiler & xenia-app)
and their two culprits (imgui.lib & glslang-spirv.lib):

image
MSVC log
Build started at 00:47...
1>------ Build started: Project: xxhash, Configuration: Release Windows-ARM64 ARM64 ------
2>------ Build started: Project: snappy, Configuration: Release Windows-ARM64 ARM64 ------
3>------ Build started: Project: libavutil, Configuration: Release Windows-ARM64 ARM64 ------
4>------ Build started: Project: imgui, Configuration: Release Windows-ARM64 ARM64 ------
5>------ Build started: Project: glslang-spirv, Configuration: Release Windows-ARM64 ARM64 ------
6>------ Build started: Project: fmt, Configuration: Release Windows-ARM64 ARM64 ------
7>------ Build started: Project: dxbc, Configuration: Release Windows-ARM64 ARM64 ------
8>------ Build started: Project: discord-rpc, Configuration: Release Windows-ARM64 ARM64 ------
1>xxhash.c
5>InReadableOrder.cpp
5>Logger.cpp
5>SPVRemapper.cpp
5>SpvBuilder.cpp
5>disassemble.cpp
5>doc.cpp
2>snappy-sinksource.cc
2>snappy-stubs-internal.cc
2>snappy.cc
7>DXBCChecksum.cpp
3>cpu.c
3>float_dsp_init.c
3>adler32.c
3>aes.c
3>aes_ctr.c
3>audio_fifo.c
3>avsscanf.c
3>avstring.c
4>imgui.cpp
3>base64.c
4>imgui_demo.cpp
4>imgui_draw.cpp
3>blowfish.c
4>imgui_tables.cpp
3>bprint.c
3>buffer.c
3>camellia.c
4>imgui_widgets.cpp
3>cast5.c
3>channel_layout.c
3>color_utils.c
3>crc.c
3>des.c
3>dict.c
3>display.c
3>dovi_meta.c
3>downmix_info.c
3>encryption_info.c
3>error.c
1>xxhash.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xxhash.lib
3>eval.c
3>fifo.c
3>file.c
3>file_open.c
3>film_grain_params.c
7>dxbc.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\dxbc.lib
6>format.cc
3>fixed_dsp.c
3>float_dsp.c
3>frame.c
6>os.cc
3>hash.c
3>hdr_dynamic_metadata.c
3>hmac.c
3>hwcontext.c
3>imgutils.c
3>integer.c
3>intmath.c
3>lfg.c
3>lls.c
3>log.c
3>log2_tab.c
3>mastering_display_metadata.c
3>mathematics.c
3>md5.c
3>mem.c
3>murmur3.c
3>opt.c
3>parseutils.c
3>pixdesc.c
3>pixelutils.c
3>random_seed.c
3>rational.c
8>connection_win.cpp
3>rc4.c
8>discord_register_win.cpp
3>reverse.c
8>discord_rpc.cpp
8>rpc_connection.cpp
8>serialization.cpp
3>ripemd.c
3>samplefmt.c
3>sha.c
3>sha512.c
3>slicethread.c
3>spherical.c
3>stereo3d.c
3>tea.c
3>threadmessage.c
3>time.c
3>timecode.c
3>tree.c
3>twofish.c
3>tx.c
3>tx_double.c
3>tx_float.c
3>tx_int32.c
9>------ Build started: Project: cxxopts, Configuration: Release Windows-ARM64 ARM64 ------
3>utils.c
3>video_enc_params.c
3>xga_font_data.c
10>------ Build started: Project: cpptoml, Configuration: Release Windows-ARM64 ARM64 ------
4>imgui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\imgui.lib
2>snappy.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\snappy.lib
11>------ Build started: Project: capstone, Configuration: Release Windows-ARM64 ARM64 ------
5>glslang-spirv.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\glslang-spirv.lib
12>------ Build started: Project: aes_128, Configuration: Release Windows-ARM64 ARM64 ------
13>------ Build started: Project: SDL2, Configuration: Release Windows-ARM64 ARM64 ------
3>xtea.c
11>MCInst.c
11>MCInstrDesc.c
11>MCRegisterInfo.c
11>SStream.c
11>AArch64BaseInfo.c
11>AArch64Disassembler.c
11>AArch64InstPrinter.c
11>AArch64Mapping.c
12>aes.c
11>AArch64Module.c
11>cs.c
11>utils.c
13>SDL.c
13>SDL_assert.c
13>SDL_dataqueue.c
13>SDL_error.c
13>SDL_guid.c
13>SDL_hints.c
13>SDL_list.c
13>SDL_log.c
8>discord-rpc.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\discord-rpc.lib
13>SDL_utils.c
13>SDL_atomic.c
13>SDL_spinlock.c
13>SDL_audio.c
13>SDL_audiocvt.c
13>SDL_audiodev.c
13>SDL_audiotypecvt.c
12>aes_128.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\aes_128.lib
13>SDL_mixer.c
13>SDL_wave.c
13>SDL_directsound.c
13>SDL_diskaudio.c
13>SDL_dummyaudio.c
13>SDL_wasapi.c
13>SDL_wasapi_win32.c
13>SDL_winmm.c
13>SDL_hid.c
13>SDL_immdevice.c
11>capstone.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\capstone.lib
13>SDL_windows.c
13>SDL_xinput.c
13>SDL_cpuinfo.c
14>------ Build started: Project: xenia-app-discord, Configuration: Release Windows-ARM64 ARM64 ------
13>SDL_dynapi.c
13>SDL_clipboardevents.c
13>SDL_displayevents.c
13>SDL_dropevents.c
13>SDL_events.c
14>discord_presence.cc
13>SDL_gesture.c
13>SDL_keyboard.c
13>SDL_mouse.c
6>fmt.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\fmt.lib
13>SDL_quit.c
13>SDL_touch.c
13>SDL_windowevents.c
13>SDL_rwops.c
13>SDL_sysfilesystem.c
13>SDL_haptic.c
13>SDL_syshaptic.c
13>SDL_dinputhaptic.c
13>SDL_windowshaptic.c
13>SDL_xinputhaptic.c
13>SDL_hidapi.c
13>SDL_gamecontroller.c
13>SDL_joystick.c
3>cpu.c
13>controller_type.c
13>SDL_sysjoystick.c
13>SDL_hidapi_combined.c
13>SDL_hidapi_gamecube.c
13>SDL_hidapi_luna.c
13>SDL_hidapi_ps4.c
13>SDL_hidapi_ps5.c
13>SDL_hidapi_rumble.c
13>SDL_hidapi_shield.c
13>SDL_hidapi_stadia.c
13>SDL_hidapi_switch.c
15>------ Build started: Project: xenia-base, Configuration: Release Windows-ARM64 ARM64 ------
13>SDL_hidapi_xbox360.c
13>SDL_hidapi_xbox360w.c
13>SDL_hidapi_xboxone.c
13>SDL_hidapijoystick.c
14>xenia-app-discord.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-app-discord.lib
13>SDL_virtualjoystick.c
13>SDL_dinputjoystick.c
13>SDL_rawinputjoystick.c
13>SDL_windows_gaming_input.c
13>SDL_windowsjoystick.c
13>SDL_xinputjoystick.c
13>e_atan2.c
13>e_exp.c
13>e_fmod.c
15>arena.cc
15>bit_map.cc
13>e_log.c
15>bit_stream.cc
15>byte_stream.cc
15>clock.cc
15>clock_a64.cc
15>clock_win.cc
15>clock_x64.cc
13>e_log10.c
13>e_pow.c
13>e_rem_pio2.c
3>libavutil.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\libavutil.lib
13>e_sqrt.c
13>k_cos.c
13>k_rem_pio2.c
13>k_sin.c
13>k_tan.c
13>s_atan.c
13>s_copysign.c
13>s_cos.c
13>s_fabs.c
13>s_floor.c
13>s_scalbn.c
13>s_sin.c
15>console_win.cc
13>s_tan.c
15>cvar.cc
13>SDL_sysloadso.c
13>SDL_locale.c
15>debugging_win.cc
13>SDL_syslocale.c
13>SDL_url.c
13>SDL_sysurl.c
13>SDL_power.c
13>SDL_syspower.c
13>SDL_d3dmath.c
13>SDL_render.c
15>exception_handler.cc
13>SDL_yuv_sw.c
15>exception_handler_win.cc
13>SDL_render_d3d.c
13>SDL_shaders_d3d.c
15>filesystem.cc
16>------ Build started: Project: libavcodec, Configuration: Release Windows-ARM64 ARM64 ------
13>SDL_render_d3d11.c
13>SDL_shaders_d3d11.c
13>SDL_render_d3d12.c
13>SDL_shaders_d3d12.c
15>filesystem_wildcard.cc
15>filesystem_win.cc
16>fft_init_aarch64.c
15>fuzzy.cc
16>idctdsp_init_aarch64.c
16>ac3_parser.c
16>adts_parser.c
16>allcodecs.c
16>avcodec.c
16>avdct.c
16>avfft.c
16>avpacket.c
16>avpicture.c
16>bitstream.c
16>bitstream_filter.c
16>bitstream_filters.c
16>bsf.c
16>codec_desc.c
16>codec_par.c
15>host_thread_context.cc
16>d3d11va.c
16>decode.c
16>dirac.c
16>dv_profile.c
16>encode.c
16>faandct.c
16>faanidct.c
16>fdctdsp.c
16>fft_fixed_32.c
16>fft_float.c
16>fft_init_table.c
16>file_open.c
16>idctdsp.c
16>imgconvert.c
16>jfdctfst.c
16>jfdctint.c
16>jni.c
16>jrevdct.c
16>mathtables.c
16>mdct_fixed_32.c
16>mdct_float.c
16>mediacodec.c
13>SDL_render_gl.c
16>mpeg12framerate.c
16>null_bsf.c
16>options.c
16>parser.c
16>parsers.c
16>profiles.c
16>pthread.c
16>pthread_frame.c
16>pthread_slice.c
16>qsv_api.c
16>raw.c
16>simple_idct.c
16>sinewin.c
16>utils.c
16>vorbis_parser.c
16>wma.c
13>SDL_shaders_gl.c
13>SDL_render_gles2.c
16>wma_common.c
16>wma_freqs.c
16>xiph.c
13>SDL_shaders_gles2.c
13>SDL_blendfillrect.c
13>SDL_blendline.c
13>SDL_blendpoint.c
16>wmaprodec.c
13>SDL_drawline.c
13>SDL_drawpoint.c
13>SDL_render_sw.c
13>SDL_rotate.c
13>SDL_triangle.c
13>SDL_sensor.c
16>Z:\CODE\xenia\third_party\FFmpeg\libavutil\ffmath.h(49,28): warning C4244: 'function': conversion from 'double' to 'float', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavutil\bswap.h(75,33): warning C4244: 'function': conversion from 'uint64_t' to 'uint32_t', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavutil\mem_internal.h(154,13): warning C4267: '=': conversion from 'size_t' to 'unsigned int', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\get_bits.h(492,5): warning C4101: 're_cache': unreferenced local variable
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\put_bits.h(78,49): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\put_bits.h(104,53): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\put_bits.h(311,24): warning C4244: 'function': conversion from 'uint64_t' to 'BitBuf', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\put_bits.h(313,23): warning C4244: 'function': conversion from 'uint64_t' to 'uint32_t', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(576,16): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(576,26): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(576,38): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(576,49): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(576,71): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(577,5): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(577,26): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(577,38): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(577,70): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(578,16): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(578,38): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(578,60): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(579,4): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(579,26): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(579,49): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(579,70): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,15): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,27): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,38): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,49): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,60): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(580,71): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,5): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,16): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,26): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,37): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,48): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(581,60): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,4): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,27): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,38): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,48): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,59): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(582,71): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,4): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,16): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,26): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,38): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,48): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,60): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(583,71): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,5): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,27): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,38): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,49): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,60): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(584,71): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(585,15): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(585,37): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(585,49): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(585,60): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,4): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,16): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,27): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,38): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,48): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(586,71): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(587,5): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(587,15): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(587,27): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(587,37): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(587,60): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,5): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,16): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,26): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,48): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,60): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodata.h(588,70): warning C4305: 'initializing': truncation from 'double' to 'const float'
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(368,30): warning C4244: '=': conversion from '__unaligned const uint16_t' to 'uint8_t', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(575,20): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(759,31): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(963,46): warning C4244: 'function': conversion from 'uint32_t' to 'float', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(964,46): warning C4244: 'function': conversion from 'uint32_t' to 'float', possible loss of data
16>Z:\CODE\xenia\third_party\FFmpeg\libavcodec\wmaprodec.c(1396,37): warning C4244: 'initializing': conversion from 'double' to 'const float', possible loss of data
13>SDL_dummysensor.c
13>SDL_windowssensor.c
13>SDL_crc16.c
13>SDL_crc32.c
16>libavcodec.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\libavcodec.lib
13>SDL_getenv.c
16>Done building project "libavcodec.vcxproj".
13>SDL_iconv.c
13>SDL_malloc.c
13>SDL_mslibc.c
13>SDL_qsort.c
13>SDL_stdlib.c
13>SDL_string.c
13>SDL_strtokr.c
13>SDL_thread.c
13>SDL_syscond.c
13>SDL_syscond_cv.c
13>SDL_sysmutex.c
13>SDL_syssem.c
13>SDL_systhread.c
13>SDL_systls.c
13>SDL_timer.c
13>SDL_systimer.c
13>SDL_RLEaccel.c
13>SDL_blit.c
15>logging.cc
13>SDL_blit_0.c
13>SDL_blit_1.c
13>SDL_blit_A.c
13>SDL_blit_N.c
13>SDL_blit_auto.c
13>SDL_blit_copy.c
13>SDL_blit_slow.c
13>SDL_bmp.c
13>SDL_clipboard.c
13>SDL_egl.c
13>SDL_fillrect.c
13>SDL_pixels.c
13>SDL_rect.c
13>SDL_shape.c
13>SDL_stretch.c
13>SDL_surface.c
13>SDL_video.c
15>main_win.cc
13>SDL_vulkan_utils.c
13>SDL_yuv.c
15>mapped_memory_win.cc
13>SDL_nullevents.c
13>SDL_nullframebuffer.c
13>SDL_nullvideo.c
13>SDL_windowsclipboard.c
15>memory.cc
13>SDL_windowsevents.c
13>SDL_windowsframebuffer.c
13>SDL_windowskeyboard.c
13>SDL_windowsmessagebox.c
13>SDL_windowsmodes.c
13>SDL_windowsmouse.c
13>SDL_windowsopengl.c
15>memory_win.cc
13>SDL_windowsopengles.c
13>SDL_windowsshape.c
13>SDL_windowsvideo.c
13>SDL_windowsvulkan.c
13>SDL_windowswindow.c
15>mutex.cc
13>yuv_rgb.c
15>profiling.cc
15>ring_buffer.cc
15>socket_win.cc
15>string.cc
15>string_buffer.cc
13>SDL2.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\SDL2.lib
15>system_win.cc
15>threading.cc
15>threading_timer_queue.cc
17>------ Build started: Project: xenia-helper-sdl, Configuration: Release Windows-ARM64 ARM64 ------
17>sdl_helper.cc
15>threading_win.cc
15>utf8.cc
15>vec128.cc
17>xenia-helper-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-helper-sdl.lib
15>xenia-base.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-base.lib
18>------ Build started: Project: mspack, Configuration: Release Windows-ARM64 ARM64 ------
19>------ Build started: Project: xenia-base-tests, Configuration: Release Windows-ARM64 ARM64 ------
20>------ Build started: Project: xenia-vfs, Configuration: Release Windows-ARM64 ARM64 ------
21>------ Build started: Project: xenia-ui, Configuration: Release Windows-ARM64 ARM64 ------
22>------ Build started: Project: xenia-hid, Configuration: Release Windows-ARM64 ARM64 ------
23>------ Build started: Project: xenia-core, Configuration: Release Windows-ARM64 ARM64 ------
24>------ Build started: Project: xenia-apu, Configuration: Release Windows-ARM64 ARM64 ------
18>logging.cc
22>hid_flags.cc
20>device.cc
22>input_system.cc
23>config.cc
20>disc_image_device.cc
20>disc_image_entry.cc
20>disc_image_file.cc
20>host_path_device.cc
20>host_path_entry.cc
20>host_path_file.cc
20>null_device.cc
19>console_app_main_win.cc
23>emulator.cc
23>memory.cc
19>chrono_test.cc
19>memory_test.cc
19>threading_test.cc
19>utf8_test.cc
19>test_suite_main.cc
21>file_picker_win.cc
21>graphics_upload_buffer_pool.cc
21>graphics_util.cc
21>imgui_dialog.cc
21>imgui_drawer.cc
21>immediate_drawer.cc
21>menu_item.cc
21>microprofile_drawer.cc
21>presenter.cc
21>renderdoc_api.cc
18>lzxd.c
18>system.c
21>surface_win.cc
18>mspack.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\mspack.lib
20>null_entry.cc
20>null_file.cc
25>------ Build started: Project: xenia-cpu, Configuration: Release Windows-ARM64 ARM64 ------
20>stfs_container_device.cc
20>stfs_container_entry.cc
24>apu_flags.cc
24>audio_driver.cc
24>audio_system.cc
24>xma_context.cc
24>xma_decoder.cc
24>xma_register_file.cc
25>assembler.cc
25>backend.cc
25>null_backend.cc
25>breakpoint.cc
25>compiler.cc
25>compiler_pass.cc
25>conditional_group_pass.cc
25>conditional_group_subpass.cc
25>constant_propagation_pass.cc
25>context_promotion_pass.cc
25>control_flow_analysis_pass.cc
20>stfs_container_file.cc
20>entry.cc
25>control_flow_simplification_pass.cc
21>window.cc
21>window_win.cc
20>virtual_file_system.cc
25>data_flow_analysis_pass.cc
25>dead_code_elimination_pass.cc
21>windowed_app.cc
21>windowed_app_context.cc
21>windowed_app_context_win.cc
25>finalization_pass.cc
25>memory_sequence_combination_pass.cc
25>register_allocation_pass.cc
24>xenia-apu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-apu.lib
22>xenia-hid.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-hid.lib
25>simplification_pass.cc
25>validation_pass.cc
26>------ Build started: Project: xenia-apu-xaudio2, Configuration: Release Windows-ARM64 ARM64 ------
27>------ Build started: Project: xenia-apu-sdl, Configuration: Release Windows-ARM64 ARM64 ------
25>value_reduction_pass.cc
25>cpu_flags.cc
28>------ Build started: Project: xenia-hid-xinput, Configuration: Release Windows-ARM64 ARM64 ------
25>elf_module.cc
26>xaudio2_apu_flags.cc
26>xaudio2_audio_driver.cc
26>xaudio2_audio_system.cc
28>xinput_hid.cc
27>sdl_audio_driver.cc
28>xinput_input_driver.cc
27>sdl_audio_system.cc
25>entry_table.cc
25>export_resolver.cc
23>xenia-core.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-core.lib
25>function.cc
20>xenia-vfs.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-vfs.lib
29>------ Build started: Project: xenia-hid-nop, Configuration: Release Windows-ARM64 ARM64 ------
30>------ Build started: Project: xenia-vfs-tests, Configuration: Release Windows-ARM64 ARM64 ------
19>Generating code
25>function_debug_info.cc
25>block.cc
29>nop_hid.cc
29>nop_input_driver.cc
25>hir_builder.cc
25>instr.cc
25>opcodes.cc
25>value.cc
25>lzx.cc
21>xenia-ui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-ui.lib
25>mmio_handler.cc
31>------ Build started: Project: xenia-ui-vulkan, Configuration: Release Windows-ARM64 ARM64 ------
25>module.cc
30>console_app_main_win.cc
30>vfs_test.cc
30>test_suite_main.cc
31>linked_type_descriptor_set_allocator.cc
31>single_layout_descriptor_set_pool.cc
31>spirv_tools_context.cc
31>vulkan_immediate_drawer.cc
31>vulkan_mem_alloc.cc
31>vulkan_presenter.cc
31>vulkan_provider.cc
31>vulkan_submission_tracker.cc
25>ppc_context.cc
25>ppc_emit_altivec.cc
31>vulkan_upload_buffer_pool.cc
25>ppc_emit_alu.cc
25>ppc_emit_control.cc
25>ppc_emit_fpu.cc
27>xenia-apu-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-apu-sdl.lib
25>ppc_emit_memory.cc
32>------ Build started: Project: xenia-ui-d3d12, Configuration: Release Windows-ARM64 ARM64 ------
32>d3d12_cpu_descriptor_pool.cc
32>d3d12_descriptor_heap_pool.cc
32>d3d12_immediate_drawer.cc
32>d3d12_presenter.cc
32>d3d12_provider.cc
32>d3d12_submission_tracker.cc
32>d3d12_upload_buffer_pool.cc
32>d3d12_util.cc
32>d3d12_window_demo.cc
25>ppc_frontend.cc
28>xenia-hid-xinput.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-hid-xinput.lib
33>------ Build started: Project: xenia-hid-winkey, Configuration: Release Windows-ARM64 ARM64 ------
33>winkey_hid.cc
33>winkey_input_driver.cc
26>xenia-apu-xaudio2.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-apu-xaudio2.lib
34>------ Build started: Project: xenia-hid-sdl, Configuration: Release Windows-ARM64 ARM64 ------
25>ppc_hir_builder.cc
34>sdl_hid.cc
34>sdl_input_driver.cc
25>ppc_opcode_disasm.cc
34>xenia-hid-sdl.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-hid-sdl.lib
35>------ Build started: Project: xenia-gpu, Configuration: Release Windows-ARM64 ARM64 ------
25>ppc_opcode_disasm_gen.cc
31>vulkan_util.cc
31>vulkan_window_demo.cc
25>ppc_opcode_info.cc
25>ppc_opcode_lookup_gen.cc
35>command_processor.cc
35>draw_extent_estimator.cc
35>draw_util.cc
35>dxbc_shader.cc
35>dxbc_shader_translator.cc
35>dxbc_shader_translator_alu.cc
35>dxbc_shader_translator_fetch.cc
35>dxbc_shader_translator_memexport.cc
25>ppc_opcode_table_gen.cc
33>xenia-hid-winkey.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-hid-winkey.lib
29>xenia-hid-nop.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-hid-nop.lib
36>------ Build started: Project: xenia-vfs-dump, Configuration: Release Windows-ARM64 ARM64 ------
25>ppc_scanner.cc
25>ppc_translator.cc
25>processor.cc
25>raw_module.cc
37>------ Build started: Project: xenia-apu-nop, Configuration: Release Windows-ARM64 ARM64 ------
36>console_app_main_win.cc
36>vfs_dump.cc
37>nop_apu_flags.cc
37>nop_audio_system.cc
25>stack_walker_win.cc
37>xenia-apu-nop.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-apu-nop.lib
25>test_module.cc
30>Generating code
36>Generating code
25>thread.cc
32>xenia-ui-d3d12.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-ui-d3d12.lib
38>------ Build started: Project: xenia-ui-window-d3d12-demo, Configuration: Release Windows-ARM64 ARM64 ------
25>thread_state.cc
38>d3d12_window_demo.cc
38>window_demo.cc
38>windowed_app_main_win.cc
35>dxbc_shader_translator_om.cc
35>gpu_flags.cc
31>xenia-ui-vulkan.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-ui-vulkan.lib
39>------ Build started: Project: xenia-ui-window-vulkan-demo, Configuration: Release Windows-ARM64 ARM64 ------
40>------ Build started: Project: xenia-hid-demo, Configuration: Release Windows-ARM64 ARM64 ------
39>vulkan_window_demo.cc
39>window_demo.cc
39>windowed_app_main_win.cc
35>graphics_system.cc
35>packet_disassembler.cc
35>primitive_processor.cc
35>register_file.cc
38>Generating code
40>hid_demo.cc
40>windowed_app_main_win.cc
35>registers.cc
25>xex_module.cc
39>Generating code
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiContext * GImGui" (?GImGui@@3PEAUImGuiContext@@EA) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: static char * ImGuiTextBuffer::EmptyString" (?EmptyString@ImGuiTextBuffer@@2PADA) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugHookIdInfo(unsigned int,int,void const *,void const *)" (?DebugHookIdInfo@ImGui@@YAXIHPEBX0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugLocateItemResolveWithLastItem(void)" (?DebugLocateItemResolveWithLastItem@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugLocateItemOnHover(unsigned int)" (?DebugLocateItemOnHover@ImGui@@YAXI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugLocateItem(unsigned int)" (?DebugLocateItem@ImGui@@YAXI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ShowDebugLogWindow(bool *)" (?ShowDebugLogWindow@ImGui@@YAXPEA_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugLogV(char const *,char *)" (?DebugLogV@ImGui@@YAXPEBDPEAD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugLog(char const *,...)" (?DebugLog@ImGui@@YAXPEBDZZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeWindowsListByBeginStackParent(struct ImGuiWindow * *,int,struct ImGuiWindow *)" (?DebugNodeWindowsListByBeginStackParent@ImGui@@YAXPEAPEAUImGuiWindow@@HPEAU2@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeWindowsList(struct ImVector<struct ImGuiWindow *> *,char const *)" (?DebugNodeWindowsList@ImGui@@YAXPEAU?$ImVector@PEAUImGuiWindow@@@@PEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeWindowSettings(struct ImGuiWindowSettings *)" (?DebugNodeWindowSettings@ImGui@@YAXPEAUImGuiWindowSettings@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeWindow(struct ImGuiWindow *,char const *)" (?DebugNodeWindow@ImGui@@YAXPEAUImGuiWindow@@PEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeViewport(struct ImGuiViewportP *)" (?DebugNodeViewport@ImGui@@YAXPEAUImGuiViewportP@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeTabBar(struct ImGuiTabBar *,char const *)" (?DebugNodeTabBar@ImGui@@YAXPEAUImGuiTabBar@@PEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeStorage(struct ImGuiStorage *,char const *)" (?DebugNodeStorage@ImGui@@YAXPEAUImGuiStorage@@PEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeFontGlyph(struct ImFont *,struct ImFontGlyph const *)" (?DebugNodeFontGlyph@ImGui@@YAXPEAUImFont@@PEBUImFontGlyph@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeFont(struct ImFont *)" (?DebugNodeFont@ImGui@@YAXPEAUImFont@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeDrawCmdShowMeshAndBoundingBox(struct ImDrawList *,struct ImDrawList const *,struct ImDrawCmd const *,bool,bool)" (?DebugNodeDrawCmdShowMeshAndBoundingBox@ImGui@@YAXPEAUImDrawList@@PEBU2@PEBUImDrawCmd@@_N3@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeColumns(struct ImGuiOldColumns *)" (?DebugNodeColumns@ImGui@@YAXPEAUImGuiOldColumns@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ShowMetricsWindow(bool *)" (?ShowMetricsWindow@ImGui@@YAXPEA_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ShowFontAtlas(struct ImFontAtlas *)" (?ShowFontAtlas@ImGui@@YAXPEAUImFontAtlas@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugTextEncoding(char const *)" (?DebugTextEncoding@ImGui@@YAXPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugRenderViewportThumbnail(struct ImDrawList *,struct ImGuiViewportP *,struct ImRect const &)" (?DebugRenderViewportThumbnail@ImGui@@YAXPEAUImDrawList@@PEAUImGuiViewportP@@AEBUImRect@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowViewport(struct ImGuiWindow *,struct ImGuiViewportP *)" (?SetWindowViewport@ImGui@@YAXPEAUImGuiWindow@@PEAUImGuiViewportP@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiViewport * __cdecl ImGui::GetMainViewport(void)" (?GetMainViewport@ImGui@@YAPEAUImGuiViewport@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::SaveIniSettingsToMemory(unsigned __int64 *)" (?SaveIniSettingsToMemory@ImGui@@YAPEBDPEA_K@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SaveIniSettingsToDisk(char const *)" (?SaveIniSettingsToDisk@ImGui@@YAXPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LoadIniSettingsFromMemory(char const *,unsigned __int64)" (?LoadIniSettingsFromMemory@ImGui@@YAXPEBD_K@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LoadIniSettingsFromDisk(char const *)" (?LoadIniSettingsFromDisk@ImGui@@YAXPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClearIniSettings(void)" (?ClearIniSettings@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiSettingsHandler * __cdecl ImGui::FindSettingsHandler(char const *)" (?FindSettingsHandler@ImGui@@YAPEAUImGuiSettingsHandler@@PEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RemoveSettingsHandler(char const *)" (?RemoveSettingsHandler@ImGui@@YAXPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::AddSettingsHandler(struct ImGuiSettingsHandler const *)" (?AddSettingsHandler@ImGui@@YAXPEBUImGuiSettingsHandler@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindowSettings * __cdecl ImGui::CreateNewWindowSettings(char const *)" (?CreateNewWindowSettings@ImGui@@YAPEAUImGuiWindowSettings@@PEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::MarkIniSettingsDirty(struct ImGuiWindow *)" (?MarkIniSettingsDirty@ImGui@@YAXPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::MarkIniSettingsDirty(void)" (?MarkIniSettingsDirty@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogButtons(void)" (?LogButtons@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogFinish(void)" (?LogFinish@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogToBuffer(int)" (?LogToBuffer@ImGui@@YAXH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogToClipboard(int)" (?LogToClipboard@ImGui@@YAXH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogToFile(int,char const *)" (?LogToFile@ImGui@@YAXHPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogToTTY(int)" (?LogToTTY@ImGui@@YAXH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogSetNextTextDecoration(char const *,char const *)" (?LogSetNextTextDecoration@ImGui@@YAXPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogBegin(enum ImGuiLogType,int)" (?LogBegin@ImGui@@YAXW4ImGuiLogType@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogRenderedText(struct ImVec2 const *,char const *,char const *)" (?LogRenderedText@ImGui@@YAXPEBUImVec2@@PEBD1@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogTextV(char const *,char *)" (?LogTextV@ImGui@@YAXPEBDPEAD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::LogText(char const *,...)" (?LogText@ImGui@@YAXPEBDZZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndDragDropTarget(void)" (?EndDragDropTarget@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiPayload const * __cdecl ImGui::GetDragDropPayload(void)" (?GetDragDropPayload@ImGui@@YAPEBUImGuiPayload@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiPayload const * __cdecl ImGui::AcceptDragDropPayload(char const *,int)" (?AcceptDragDropPayload@ImGui@@YAPEBUImGuiPayload@@PEBDH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsDragDropPayloadBeingAccepted(void)" (?IsDragDropPayloadBeingAccepted@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginDragDropTarget(void)" (?BeginDragDropTarget@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginDragDropTargetCustom(struct ImRect const &,unsigned int)" (?BeginDragDropTargetCustom@ImGui@@YA_NAEBUImRect@@I@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::SetDragDropPayload(char const *,void const *,unsigned __int64,int)" (?SetDragDropPayload@ImGui@@YA_NPEBDPEBX_KH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndDragDropSource(void)" (?EndDragDropSource@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginDragDropSource(int)" (?BeginDragDropSource@ImGui@@YA_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClearDragDrop(void)" (?ClearDragDrop@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsDragDropActive(void)" (?IsDragDropActive@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestApplyResult(void)" (?NavMoveRequestApplyResult@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavInitRequestApplyResult(void)" (?NavInitRequestApplyResult@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetNavTweakPressedAmount(enum ImGuiAxis)" (?GetNavTweakPressedAmount@ImGui@@YAMW4ImGuiAxis@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavInitWindow(struct ImGuiWindow *,bool)" (?NavInitWindow@ImGui@@YAXPEAUImGuiWindow@@_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestTryWrapping(struct ImGuiWindow *,int)" (?NavMoveRequestTryWrapping@ImGui@@YAXPEAUImGuiWindow@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestForward(int,int,int,int)" (?NavMoveRequestForward@ImGui@@YAXHHHH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestCancel(void)" (?NavMoveRequestCancel@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestResolveWithLastItem(struct ImGuiNavItemData *)" (?NavMoveRequestResolveWithLastItem@ImGui@@YAXPEAUImGuiNavItemData@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NavMoveRequestSubmit(int,int,int,int)" (?NavMoveRequestSubmit@ImGui@@YAXHHHH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::NavMoveRequestButNoResultYet(void)" (?NavMoveRequestButNoResultYet@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetFocusID(unsigned int,struct ImGuiWindow *)" (?SetFocusID@ImGui@@YAXIPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNavID(unsigned int,enum ImGuiNavLayer,unsigned int,struct ImRect const &)" (?SetNavID@ImGui@@YAXIW4ImGuiNavLayer@@IAEBUImRect@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNavWindow(struct ImGuiWindow *)" (?SetNavWindow@ImGui@@YAXPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::FindBestWindowPosForPopup(struct ImGuiWindow *)" (?FindBestWindowPosForPopup@ImGui@@YA?AUImVec2@@PEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImRect __cdecl ImGui::GetPopupAllowedExtentRect(struct ImGuiWindow *)" (?GetPopupAllowedExtentRect@ImGui@@YA?AUImRect@@PEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::FindBestWindowPosForPopupEx(struct ImVec2 const &,struct ImVec2 const &,int *,struct ImRect const &,struct ImRect const &,enum ImGuiPopupPositionPolicy)" (?FindBestWindowPosForPopupEx@ImGui@@YA?AUImVec2@@AEBU2@0PEAHAEBUImRect@@2W4ImGuiPopupPositionPolicy@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopupContextVoid(char const *,int)" (?BeginPopupContextVoid@ImGui@@YA_NPEBDH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopupContextWindow(char const *,int)" (?BeginPopupContextWindow@ImGui@@YA_NPEBDH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopupContextItem(char const *,int)" (?BeginPopupContextItem@ImGui@@YA_NPEBDH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::OpenPopupOnItemClick(char const *,int)" (?OpenPopupOnItemClick@ImGui@@YAXPEBDH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndPopup(void)" (?EndPopup@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopupModal(char const *,bool *,int)" (?BeginPopupModal@ImGui@@YA_NPEBDPEA_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopup(char const *,int)" (?BeginPopup@ImGui@@YA_NPEBDH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::BeginPopupEx(unsigned int,int)" (?BeginPopupEx@ImGui@@YA_NIH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::CloseCurrentPopup(void)" (?CloseCurrentPopup@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClosePopupToLevel(int,bool)" (?ClosePopupToLevel@ImGui@@YAXH_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClosePopupsExceptModals(void)" (?ClosePopupsExceptModals@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClosePopupsOverWindow(struct ImGuiWindow *,bool)" (?ClosePopupsOverWindow@ImGui@@YAXPEAUImGuiWindow@@_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::OpenPopupEx(unsigned int,int)" (?OpenPopupEx@ImGui@@YAXIH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::OpenPopup(unsigned int,int)" (?OpenPopup@ImGui@@YAXIH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::OpenPopup(char const *,int)" (?OpenPopup@ImGui@@YAXPEBDH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindow * __cdecl ImGui::GetTopMostAndVisiblePopupModal(void)" (?GetTopMostAndVisiblePopupModal@ImGui@@YAPEAUImGuiWindow@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindow * __cdecl ImGui::GetTopMostPopupModal(void)" (?GetTopMostPopupModal@ImGui@@YAPEAUImGuiWindow@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsPopupOpen(char const *,int)" (?IsPopupOpen@ImGui@@YA_NPEBDH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsPopupOpen(unsigned int,int)" (?IsPopupOpen@ImGui@@YA_NIH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetTooltip(char const *,...)" (?SetTooltip@ImGui@@YAXPEBDZZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetTooltipV(char const *,char *)" (?SetTooltipV@ImGui@@YAXPEBDPEAD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndTooltip(void)" (?EndTooltip@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollHereY(float)" (?SetScrollHereY@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollHereX(float)" (?SetScrollHereX@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollFromPosY(float,float)" (?SetScrollFromPosY@ImGui@@YAXMM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollFromPosX(float,float)" (?SetScrollFromPosX@ImGui@@YAXMM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollFromPosY(struct ImGuiWindow *,float,float)" (?SetScrollFromPosY@ImGui@@YAXPEAUImGuiWindow@@MM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollFromPosX(struct ImGuiWindow *,float,float)" (?SetScrollFromPosX@ImGui@@YAXPEAUImGuiWindow@@MM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollY(float)" (?SetScrollY@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollX(float)" (?SetScrollX@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollY(struct ImGuiWindow *,float)" (?SetScrollY@ImGui@@YAXPEAUImGuiWindow@@M@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetScrollX(struct ImGuiWindow *,float)" (?SetScrollX@ImGui@@YAXPEAUImGuiWindow@@M@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetScrollMaxY(void)" (?GetScrollMaxY@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetScrollMaxX(void)" (?GetScrollMaxX@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetScrollY(void)" (?GetScrollY@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetScrollX(void)" (?GetScrollX@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::ScrollToRectEx(struct ImGuiWindow *,struct ImRect const &,int)" (?ScrollToRectEx@ImGui@@YA?AUImVec2@@PEAUImGuiWindow@@AEBUImRect@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ScrollToRect(struct ImGuiWindow *,struct ImRect const &,int)" (?ScrollToRect@ImGui@@YAXPEAUImGuiWindow@@AEBUImRect@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ScrollToItem(int)" (?ScrollToItem@ImGui@@YAXH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndGroup(void)" (?EndGroup@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BeginGroup(void)" (?BeginGroup@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetWindowContentRegionMax(void)" (?GetWindowContentRegionMax@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetWindowContentRegionMin(void)" (?GetWindowContentRegionMin@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetContentRegionAvail(void)" (?GetContentRegionAvail@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetContentRegionMaxAbs(void)" (?GetContentRegionMaxAbs@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetContentRegionMax(void)" (?GetContentRegionMax@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetFrameHeightWithSpacing(void)" (?GetFrameHeightWithSpacing@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetFrameHeight(void)" (?GetFrameHeight@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetTextLineHeightWithSpacing(void)" (?GetTextLineHeightWithSpacing@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetTextLineHeight(void)" (?GetTextLineHeight@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::CalcItemSize(struct ImVec2,float,float)" (?CalcItemSize@ImGui@@YA?AUImVec2@@U2@MM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::CalcItemWidth(void)" (?CalcItemWidth@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopItemWidth(void)" (?PopItemWidth@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushMultiItemsWidths(int,float)" (?PushMultiItemsWidths@ImGui@@YAXHM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushItemWidth(float)" (?PushItemWidth@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextItemWidth(float)" (?SetNextItemWidth@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::Unindent(float)" (?Unindent@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::Indent(float)" (?Indent@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetCursorStartPos(void)" (?GetCursorStartPos@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCursorPosY(float)" (?SetCursorPosY@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCursorPosX(float)" (?SetCursorPosX@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCursorPos(struct ImVec2 const &)" (?SetCursorPos@ImGui@@YAXAEBUImVec2@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetCursorPosY(void)" (?GetCursorPosY@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetCursorPosX(void)" (?GetCursorPosX@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetCursorPos(void)" (?GetCursorPos@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCursorScreenPos(struct ImVec2 const &)" (?SetCursorScreenPos@ImGui@@YAXAEBUImVec2@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetCursorScreenPos(void)" (?GetCursorScreenPos@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SameLine(float,float)" (?SameLine@ImGui@@YAXMM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::ItemAdd(struct ImRect const &,unsigned int,struct ImRect const *,int)" (?ItemAdd@ImGui@@YA_NAEBUImRect@@IPEBU2@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ItemSize(struct ImVec2 const &,float)" (?ItemSize@ImGui@@YAXAEBUImVec2@@M@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ErrorCheckEndWindowRecover(void (__cdecl*)(void *,char const *,...),void *)" (?ErrorCheckEndWindowRecover@ImGui@@YAXP6AXPEAXPEBDZZ0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ErrorCheckEndFrameRecover(void (__cdecl*)(void *,char const *,...),void *)" (?ErrorCheckEndFrameRecover@ImGui@@YAXP6AXPEAXPEBDZZ0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ErrorCheckUsingSetCursorPosToExtendParentBoundaries(void)" (?ErrorCheckUsingSetCursorPosToExtendParentBoundaries@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::DebugCheckVersionAndDataLayout(char const *,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64)" (?DebugCheckVersionAndDataLayout@ImGui@@YA_NPEBD_K11111@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetItemKeyOwner(enum ImGuiKey,int)" (?SetItemKeyOwner@ImGui@@YAXW4ImGuiKey@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetKeyOwner(enum ImGuiKey,unsigned int,int)" (?SetKeyOwner@ImGui@@YAXW4ImGuiKey@@IH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::TestKeyOwner(enum ImGuiKey,unsigned int)" (?TestKeyOwner@ImGui@@YA_NW4ImGuiKey@@I@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetKeyOwner(enum ImGuiKey)" (?GetKeyOwner@ImGui@@YAIW4ImGuiKey@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::UpdateInputEvents(bool)" (?UpdateInputEvents@ImGui@@YAX_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextFrameWantCaptureMouse(bool)" (?SetNextFrameWantCaptureMouse@ImGui@@YAX_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextFrameWantCaptureKeyboard(bool)" (?SetNextFrameWantCaptureKeyboard@ImGui@@YAX_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetMouseCursor(int)" (?SetMouseCursor@ImGui@@YAXH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::GetMouseCursor(void)" (?GetMouseCursor@ImGui@@YAHXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ResetMouseDragDelta(int)" (?ResetMouseDragDelta@ImGui@@YAXH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetMouseDragDelta(int,float)" (?GetMouseDragDelta@ImGui@@YA?AUImVec2@@HM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsAnyMouseDown(void)" (?IsAnyMouseDown@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMousePosValid(struct ImVec2 const *)" (?IsMousePosValid@ImGui@@YA_NPEBUImVec2@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetMousePosOnOpeningCurrentPopup(void)" (?GetMousePosOnOpeningCurrentPopup@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetMousePos(void)" (?GetMousePos@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseDragging(int,float)" (?IsMouseDragging@ImGui@@YA_NHM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseDragPastThreshold(int,float)" (?IsMouseDragPastThreshold@ImGui@@YA_NHM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::GetMouseClickedCount(int)" (?GetMouseClickedCount@ImGui@@YAHH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseDoubleClicked(int)" (?IsMouseDoubleClicked@ImGui@@YA_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseReleased(int,unsigned int)" (?IsMouseReleased@ImGui@@YA_NHI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseReleased(int)" (?IsMouseReleased@ImGui@@YA_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseClicked(int,bool)" (?IsMouseClicked@ImGui@@YA_NH_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseDown(int,unsigned int)" (?IsMouseDown@ImGui@@YA_NHI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseDown(int)" (?IsMouseDown@ImGui@@YA_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsKeyReleased(enum ImGuiKey,unsigned int)" (?IsKeyReleased@ImGui@@YA_NW4ImGuiKey@@I@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsKeyReleased(enum ImGuiKey)" (?IsKeyReleased@ImGui@@YA_NW4ImGuiKey@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsKeyPressed(enum ImGuiKey,bool)" (?IsKeyPressed@ImGui@@YA_NW4ImGuiKey@@_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsKeyDown(enum ImGuiKey,unsigned int)" (?IsKeyDown@ImGui@@YA_NW4ImGuiKey@@I@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsKeyDown(enum ImGuiKey)" (?IsKeyDown@ImGui@@YA_NW4ImGuiKey@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::TestShortcutRouting(int,unsigned int)" (?TestShortcutRouting@ImGui@@YA_NHI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiKeyRoutingData * __cdecl ImGui::GetShortcutRoutingData(int)" (?GetShortcutRoutingData@ImGui@@YAPEAUImGuiKeyRoutingData@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::GetKeyPressedAmount(enum ImGuiKey,float,float)" (?GetKeyPressedAmount@ImGui@@YAHW4ImGuiKey@@MM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::GetTypematicRepeatRate(int,float *,float *)" (?GetTypematicRepeatRate@ImGui@@YAXHPEAM0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::CalcTypematicRepeatAmount(float,float,float,float)" (?CalcTypematicRepeatAmount@ImGui@@YAHMMMM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::GetKeyName(enum ImGuiKey)" (?GetKeyName@ImGui@@YAPEBDW4ImGuiKey@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "enum ImGuiKey __cdecl ImGui::GetKeyIndex(enum ImGuiKey)" (?GetKeyIndex@ImGui@@YA?AW4ImGuiKey@@W42@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiKeyData * __cdecl ImGui::GetKeyData(enum ImGuiKey)" (?GetKeyData@ImGui@@YAPEAUImGuiKeyData@@W4ImGuiKey@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsMouseHoveringRect(struct ImVec2 const &,struct ImVec2 const &,bool)" (?IsMouseHoveringRect@ImGui@@YA_NAEBUImVec2@@0_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsRectVisible(struct ImVec2 const &,struct ImVec2 const &)" (?IsRectVisible@ImGui@@YA_NAEBUImVec2@@0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsRectVisible(struct ImVec2 const &)" (?IsRectVisible@ImGui@@YA_NAEBUImVec2@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetID(void const *)" (?GetID@ImGui@@YAIPEBX@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetID(char const *,char const *)" (?GetID@ImGui@@YAIPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetID(char const *)" (?GetID@ImGui@@YAIPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopID(void)" (?PopID@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetIDWithSeed(char const *,char const *,unsigned int)" (?GetIDWithSeed@ImGui@@YAIPEBD0I@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushOverrideID(unsigned int)" (?PushOverrideID@ImGui@@YAXI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushID(int)" (?PushID@ImGui@@YAXH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushID(void const *)" (?PushID@ImGui@@YAXPEBX@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushID(char const *,char const *)" (?PushID@ImGui@@YAXPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushID(char const *)" (?PushID@ImGui@@YAXPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiStorage * __cdecl ImGui::GetStateStorage(void)" (?GetStateStorage@ImGui@@YAPEAUImGuiStorage@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetStateStorage(struct ImGuiStorage *)" (?SetStateStorage@ImGui@@YAXPEAUImGuiStorage@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetItemDefaultFocus(void)" (?SetItemDefaultFocus@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetKeyboardFocusHere(int)" (?SetKeyboardFocusHere@ImGui@@YAXH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopFocusScope(void)" (?PopFocusScope@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushFocusScope(unsigned int)" (?PushFocusScope@ImGui@@YAXI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowFontScale(float)" (?SetWindowFontScale@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetFontTexUvWhitePixel(void)" (?GetFontTexUvWhitePixel@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetFontSize(void)" (?GetFontSize@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImFont * __cdecl ImGui::GetFont(void)" (?GetFont@ImGui@@YAPEAUImFont@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawList * __cdecl ImGui::GetWindowDrawList(void)" (?GetWindowDrawList@ImGui@@YAPEAUImDrawList@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowBgAlpha(float)" (?SetNextWindowBgAlpha@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowFocus(void)" (?SetNextWindowFocus@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowCollapsed(bool,int)" (?SetNextWindowCollapsed@ImGui@@YAX_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowScroll(struct ImVec2 const &)" (?SetNextWindowScroll@ImGui@@YAXAEBUImVec2@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowContentSize(struct ImVec2 const &)" (?SetNextWindowContentSize@ImGui@@YAXAEBUImVec2@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowSizeConstraints(struct ImVec2 const &,struct ImVec2 const &,void (__cdecl*)(struct ImGuiSizeCallbackData *),void *)" (?SetNextWindowSizeConstraints@ImGui@@YAXAEBUImVec2@@0P6AXPEAUImGuiSizeCallbackData@@@ZPEAX@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowSize(struct ImVec2 const &,int)" (?SetNextWindowSize@ImGui@@YAXAEBUImVec2@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetNextWindowPos(struct ImVec2 const &,int,struct ImVec2 const &)" (?SetNextWindowPos@ImGui@@YAXAEBUImVec2@@H0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowFocus(char const *)" (?SetWindowFocus@ImGui@@YAXPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowFocus(void)" (?SetWindowFocus@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowCollapsed(char const *,bool,int)" (?SetWindowCollapsed@ImGui@@YAXPEBD_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowAppearing(void)" (?IsWindowAppearing@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowCollapsed(void)" (?IsWindowCollapsed@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowCollapsed(bool,int)" (?SetWindowCollapsed@ImGui@@YAX_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowHitTestHole(struct ImGuiWindow *,struct ImVec2 const &,struct ImVec2 const &)" (?SetWindowHitTestHole@ImGui@@YAXPEAUImGuiWindow@@AEBUImVec2@@1@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowCollapsed(struct ImGuiWindow *,bool,int)" (?SetWindowCollapsed@ImGui@@YAXPEAUImGuiWindow@@_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowSize(char const *,struct ImVec2 const &,int)" (?SetWindowSize@ImGui@@YAXPEBDAEBUImVec2@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowSize(struct ImVec2 const &,int)" (?SetWindowSize@ImGui@@YAXAEBUImVec2@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowSize(struct ImGuiWindow *,struct ImVec2 const &,int)" (?SetWindowSize@ImGui@@YAXPEAUImGuiWindow@@AEBUImVec2@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetWindowSize(void)" (?GetWindowSize@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowPos(char const *,struct ImVec2 const &,int)" (?SetWindowPos@ImGui@@YAXPEBDAEBUImVec2@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowPos(struct ImVec2 const &,int)" (?SetWindowPos@ImGui@@YAXAEBUImVec2@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetWindowPos(struct ImGuiWindow *,struct ImVec2 const &,int)" (?SetWindowPos@ImGui@@YAXPEAUImGuiWindow@@AEBUImVec2@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetWindowPos(void)" (?GetWindowPos@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetWindowHeight(void)" (?GetWindowHeight@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::GetWindowWidth(void)" (?GetWindowWidth@ImGui@@YAMXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowNavFocusable(struct ImGuiWindow *)" (?IsWindowNavFocusable@ImGui@@YA_NPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowFocused(int)" (?IsWindowFocused@ImGui@@YA_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowHovered(int)" (?IsWindowHovered@ImGui@@YA_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowAbove(struct ImGuiWindow *,struct ImGuiWindow *)" (?IsWindowAbove@ImGui@@YA_NPEAUImGuiWindow@@0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowWithinBeginStackOf(struct ImGuiWindow *,struct ImGuiWindow *)" (?IsWindowWithinBeginStackOf@ImGui@@YA_NPEAUImGuiWindow@@0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsWindowChildOf(struct ImGuiWindow *,struct ImGuiWindow *,bool)" (?IsWindowChildOf@ImGui@@YA_NPEAUImGuiWindow@@0_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopTextWrapPos(void)" (?PopTextWrapPos@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushTextWrapPos(float)" (?PushTextWrapPos@ImGui@@YAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopButtonRepeat(void)" (?PopButtonRepeat@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushButtonRepeat(bool)" (?PushButtonRepeat@ImGui@@YAX_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndDisabled(void)" (?EndDisabled@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BeginDisabled(bool)" (?BeginDisabled@ImGui@@YAX_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopItemFlag(void)" (?PopItemFlag@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushItemFlag(int,bool)" (?PushItemFlag@ImGui@@YAXH_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopFont(void)" (?PopFont@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushFont(struct ImFont *)" (?PushFont@ImGui@@YAXPEAUImFont@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCurrentFont(struct ImFont *)" (?SetCurrentFont@ImGui@@YAXPEAUImFont@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::FindWindowDisplayIndex(struct ImGuiWindow *)" (?FindWindowDisplayIndex@ImGui@@YAHPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BringWindowToDisplayBehind(struct ImGuiWindow *,struct ImGuiWindow *)" (?BringWindowToDisplayBehind@ImGui@@YAXPEAUImGuiWindow@@0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BringWindowToDisplayBack(struct ImGuiWindow *)" (?BringWindowToDisplayBack@ImGui@@YAXPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BringWindowToDisplayFront(struct ImGuiWindow *)" (?BringWindowToDisplayFront@ImGui@@YAXPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::BringWindowToFocusFront(struct ImGuiWindow *)" (?BringWindowToFocusFront@ImGui@@YAXPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::End(void)" (?End@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::Begin(char const *,bool *,int)" (?Begin@ImGui@@YA_NPEBDPEA_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::UpdateWindowParentAndRootLinks(struct ImGuiWindow *,int,struct ImGuiWindow *)" (?UpdateWindowParentAndRootLinks@ImGui@@YAXPEAUImGuiWindow@@H0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetWindowResizeBorderID(struct ImGuiWindow *,int)" (?GetWindowResizeBorderID@ImGui@@YAIPEAUImGuiWindow@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetWindowResizeCornerID(struct ImGuiWindow *,int)" (?GetWindowResizeCornerID@ImGui@@YAIPEAUImGuiWindow@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::CalcWindowNextAutoFitSize(struct ImGuiWindow *)" (?CalcWindowNextAutoFitSize@ImGui@@YA?AUImVec2@@PEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindow * __cdecl ImGui::FindWindowByName(char const *)" (?FindWindowByName@ImGui@@YAPEAUImGuiWindow@@PEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindow * __cdecl ImGui::FindWindowByID(unsigned int)" (?FindWindowByID@ImGui@@YAPEAUImGuiWindow@@I@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndChild(void)" (?EndChild@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetItemRectSize(void)" (?GetItemRectSize@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetItemRectMax(void)" (?GetItemRectMax@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::GetItemRectMin(void)" (?GetItemRectMin@ImGui@@YA?AUImVec2@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetActiveIdUsingAllKeyboardKeys(void)" (?SetActiveIdUsingAllKeyboardKeys@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetItemAllowOverlap(void)" (?SetItemAllowOverlap@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemEdited(void)" (?IsItemEdited@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemVisible(void)" (?IsItemVisible@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsAnyItemFocused(void)" (?IsAnyItemFocused@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsAnyItemActive(void)" (?IsAnyItemActive@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsAnyItemHovered(void)" (?IsAnyItemHovered@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemToggledSelection(void)" (?IsItemToggledSelection@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemToggledOpen(void)" (?IsItemToggledOpen@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemClicked(int)" (?IsItemClicked@ImGui@@YA_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemFocused(void)" (?IsItemFocused@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemDeactivatedAfterEdit(void)" (?IsItemDeactivatedAfterEdit@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemDeactivated(void)" (?IsItemDeactivated@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemActivated(void)" (?IsItemActivated@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemActive(void)" (?IsItemActive@ImGui@@YA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::CalcTextSize(char const *,char const *,bool,float)" (?CalcTextSize@ImGui@@YA?AUImVec2@@PEBD0_NM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::Render(void)" (?Render@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::EndFrame(void)" (?EndFrame@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiWindow * __cdecl ImGui::FindBottomMostVisibleWindowWithinBeginStack(struct ImGuiWindow *)" (?FindBottomMostVisibleWindowWithinBeginStack@ImGui@@YAPEAUImGuiWindow@@PEAU2@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopClipRect(void)" (?PopClipRect@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushClipRect(struct ImVec2 const &,struct ImVec2 const &,bool)" (?PushClipRect@ImGui@@YAXAEBUImVec2@@0_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::Shutdown(void)" (?Shutdown@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::Initialize(void)" (?Initialize@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::NewFrame(void)" (?NewFrame@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::UpdateHoveredWindowAndCaptureFlags(void)" (?UpdateHoveredWindowAndCaptureFlags@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::UpdateMouseMovingWindowEndFrame(void)" (?UpdateMouseMovingWindowEndFrame@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::UpdateMouseMovingWindowNewFrame(void)" (?UpdateMouseMovingWindowNewFrame@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::StartMouseMovingWindow(struct ImGuiWindow *)" (?StartMouseMovingWindow@ImGui@@YAXPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawListSharedData * __cdecl ImGui::GetDrawListSharedData(void)" (?GetDrawListSharedData@ImGui@@YAPEAUImDrawListSharedData@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawList * __cdecl ImGui::GetForegroundDrawList(void)" (?GetForegroundDrawList@ImGui@@YAPEAUImDrawList@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawList * __cdecl ImGui::GetForegroundDrawList(struct ImGuiViewport *)" (?GetForegroundDrawList@ImGui@@YAPEAUImDrawList@@PEAUImGuiViewport@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawList * __cdecl ImGui::GetBackgroundDrawList(void)" (?GetBackgroundDrawList@ImGui@@YAPEAUImDrawList@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawList * __cdecl ImGui::GetBackgroundDrawList(struct ImGuiViewport *)" (?GetBackgroundDrawList@ImGui@@YAPEAUImDrawList@@PEAUImGuiViewport@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImGui::GetFrameCount(void)" (?GetFrameCount@ImGui@@YAHXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "double __cdecl ImGui::GetTime(void)" (?GetTime@ImGui@@YANXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImDrawData * __cdecl ImGui::GetDrawData(void)" (?GetDrawData@ImGui@@YAPEAUImDrawData@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiIO & __cdecl ImGui::GetIO(void)" (?GetIO@ImGui@@YAAEAUImGuiIO@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::CallContextHooks(struct ImGuiContext *,enum ImGuiContextHookType)" (?CallContextHooks@ImGui@@YAXPEAUImGuiContext@@W4ImGuiContextHookType@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RemoveContextHook(struct ImGuiContext *,unsigned int)" (?RemoveContextHook@ImGui@@YAXPEAUImGuiContext@@I@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::AddContextHook(struct ImGuiContext *,struct ImGuiContextHook const *)" (?AddContextHook@ImGui@@YAIPEAUImGuiContext@@PEBUImGuiContextHook@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DestroyContext(struct ImGuiContext *)" (?DestroyContext@ImGui@@YAXPEAUImGuiContext@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiContext * __cdecl ImGui::CreateContext(struct ImFontAtlas *)" (?CreateContext@ImGui@@YAPEAUImGuiContext@@PEAUImFontAtlas@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::GetAllocatorFunctions(void * (__cdecl**)(unsigned __int64,void *),void (__cdecl**)(void *,void *),void * *)" (?GetAllocatorFunctions@ImGui@@YAXPEAP6APEAX_KPEAX@ZPEAP6AX11@ZPEAPEAX@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetAllocatorFunctions(void * (__cdecl*)(unsigned __int64,void *),void (__cdecl*)(void *,void *),void *)" (?SetAllocatorFunctions@ImGui@@YAXP6APEAX_KPEAX@ZP6AX11@Z1@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetCurrentContext(struct ImGuiContext *)" (?SetCurrentContext@ImGui@@YAXPEAUImGuiContext@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiContext * __cdecl ImGui::GetCurrentContext(void)" (?GetCurrentContext@ImGui@@YAPEAUImGuiContext@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::GetVersion(void)" (?GetVersion@ImGui@@YAPEBDXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetClipboardText(char const *)" (?SetClipboardText@ImGui@@YAXPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::GetClipboardText(void)" (?GetClipboardText@ImGui@@YAPEBDXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::MemFree(void *)" (?MemFree@ImGui@@YAXPEAX@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void * __cdecl ImGui::MemAlloc(unsigned __int64)" (?MemAlloc@ImGui@@YAPEAX_K@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "float __cdecl ImGui::CalcWrapWidthForPos(struct ImVec2 const &,float)" (?CalcWrapWidthForPos@ImGui@@YAMAEBUImVec2@@M@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetLastItemData(unsigned int,int,int,struct ImRect const &)" (?SetLastItemData@ImGui@@YAXIHHAEBUImRect@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsClippedEx(struct ImRect const &,unsigned int)" (?IsClippedEx@ImGui@@YA_NAEBUImRect@@I@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImGui::IsItemHovered(int)" (?IsItemHovered@ImGui@@YA_NH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::MarkItemEdited(unsigned int)" (?MarkItemEdited@ImGui@@YAXI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::KeepAliveID(unsigned int)" (?KeepAliveID@ImGui@@YAXI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetHoveredID(void)" (?GetHoveredID@ImGui@@YAIXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetHoveredID(unsigned int)" (?SetHoveredID@ImGui@@YAXI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ClearActiveID(void)" (?ClearActiveID@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::SetActiveID(unsigned int,struct ImGuiWindow *)" (?SetActiveID@ImGui@@YAXIPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::GcAwakeTransientWindowBuffers(struct ImGuiWindow *)" (?GcAwakeTransientWindowBuffers@ImGui@@YAXPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::GcCompactTransientWindowBuffers(struct ImGuiWindow *)" (?GcCompactTransientWindowBuffers@ImGui@@YAXPEAUImGuiWindow@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::GcCompactTransientMiscBuffers(void)" (?GcCompactTransientMiscBuffers@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: unsigned int __cdecl ImGuiWindow::GetIDFromRectangle(struct ImRect const &)" (?GetIDFromRectangle@ImGuiWindow@@QEAAIAEBUImRect@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: unsigned int __cdecl ImGuiWindow::GetID(int)" (?GetID@ImGuiWindow@@QEAAIH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: unsigned int __cdecl ImGuiWindow::GetID(void const *)" (?GetID@ImGuiWindow@@QEAAIPEBX@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: unsigned int __cdecl ImGuiWindow::GetID(char const *,char const *)" (?GetID@ImGuiWindow@@QEAAIPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiWindow::~ImGuiWindow(void)" (??1ImGuiWindow@@QEAA@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiWindow::ImGuiWindow(struct ImGuiContext *,char const *)" (??0ImGuiWindow@@QEAA@PEAUImGuiContext@@PEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderMouseCursor(struct ImVec2,float,int,unsigned int,unsigned int,unsigned int)" (?RenderMouseCursor@ImGui@@YAXUImVec2@@MHIII@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderNavHighlight(struct ImRect const &,unsigned int,int)" (?RenderNavHighlight@ImGui@@YAXAEBUImRect@@IH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderFrameBorder(struct ImVec2,struct ImVec2,float)" (?RenderFrameBorder@ImGui@@YAXUImVec2@@0M@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderFrame(struct ImVec2,struct ImVec2,unsigned int,bool,float)" (?RenderFrame@ImGui@@YAXUImVec2@@0I_NM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderTextEllipsis(struct ImDrawList *,struct ImVec2 const &,struct ImVec2 const &,float,float,char const *,char const *,struct ImVec2 const *)" (?RenderTextEllipsis@ImGui@@YAXPEAUImDrawList@@AEBUImVec2@@1MMPEBD2PEBU3@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderTextClipped(struct ImVec2 const &,struct ImVec2 const &,char const *,char const *,struct ImVec2 const *,struct ImVec2 const &,struct ImRect const *)" (?RenderTextClipped@ImGui@@YAXAEBUImVec2@@0PEBD1PEBU2@0PEBUImRect@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderTextClippedEx(struct ImDrawList *,struct ImVec2 const &,struct ImVec2 const &,char const *,char const *,struct ImVec2 const *,struct ImVec2 const &,struct ImRect const *)" (?RenderTextClippedEx@ImGui@@YAXPEAUImDrawList@@AEBUImVec2@@1PEBD2PEBU3@1PEBUImRect@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderTextWrapped(struct ImVec2,char const *,char const *,float)" (?RenderTextWrapped@ImGui@@YAXUImVec2@@PEBD1M@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::RenderText(struct ImVec2,char const *,char const *,bool)" (?RenderText@ImGui@@YAXUImVec2@@PEBD1_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::FindRenderedTextEnd(char const *,char const *)" (?FindRenderedTextEnd@ImGui@@YAPEBDPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImGui::GetStyleColorName(int)" (?GetStyleColorName@ImGui@@YAPEBDH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopStyleVar(int)" (?PopStyleVar@ImGui@@YAXH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushStyleVar(int,struct ImVec2 const &)" (?PushStyleVar@ImGui@@YAXHAEBUImVec2@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushStyleVar(int,float)" (?PushStyleVar@ImGui@@YAXHM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PopStyleColor(int)" (?PopStyleColor@ImGui@@YAXH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushStyleColor(int,struct ImVec4 const &)" (?PushStyleColor@ImGui@@YAXHAEBUImVec4@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::PushStyleColor(int,unsigned int)" (?PushStyleColor@ImGui@@YAXHI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec4 const & __cdecl ImGui::GetStyleColorVec4(int)" (?GetStyleColorVec4@ImGui@@YAAEBUImVec4@@H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetColorU32(struct ImVec4 const &)" (?GetColorU32@ImGui@@YAIAEBUImVec4@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetColorU32(int,float)" (?GetColorU32@ImGui@@YAIHM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImGuiStyle & __cdecl ImGui::GetStyle(void)" (?GetStyle@ImGui@@YAAEAUImGuiStyle@@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: bool __cdecl ImGuiListClipper::Step(void)" (?Step@ImGuiListClipper@@QEAA_NXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiListClipper::End(void)" (?End@ImGuiListClipper@@QEAAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiListClipper::Begin(int,float)" (?Begin@ImGuiListClipper@@QEAAXHM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiListClipper::~ImGuiListClipper(void)" (??1ImGuiListClipper@@QEAA@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiListClipper::ImGuiListClipper(void)" (??0ImGuiListClipper@@QEAA@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextIndex::append(char const *,int,int)" (?append@ImGuiTextIndex@@QEAAXPEBDHH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextBuffer::appendfv(char const *,char *)" (?appendfv@ImGuiTextBuffer@@QEAAXPEBDPEAD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextBuffer::appendf(char const *,...)" (?appendf@ImGuiTextBuffer@@QEAAXPEBDZZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextBuffer::append(char const *,char const *)" (?append@ImGuiTextBuffer@@QEAAXPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: bool __cdecl ImGuiTextFilter::PassFilter(char const *,char const *)const " (?PassFilter@ImGuiTextFilter@@QEBA_NPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextFilter::Build(void)" (?Build@ImGuiTextFilter@@QEAAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiTextFilter::ImGuiTextRange::split(char,struct ImVector<struct ImGuiTextFilter::ImGuiTextRange> *)const " (?split@ImGuiTextRange@ImGuiTextFilter@@QEBAXDPEAU?$ImVector@UImGuiTextRange@ImGuiTextFilter@@@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: bool __cdecl ImGuiTextFilter::Draw(char const *,float)" (?Draw@ImGuiTextFilter@@QEAA_NPEBDM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiTextFilter::ImGuiTextFilter(char const *)" (??0ImGuiTextFilter@@QEAA@PEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::SetAllInt(int)" (?SetAllInt@ImGuiStorage@@QEAAXH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::SetVoidPtr(unsigned int,void *)" (?SetVoidPtr@ImGuiStorage@@QEAAXIPEAX@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::SetFloat(unsigned int,float)" (?SetFloat@ImGuiStorage@@QEAAXIM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::SetBool(unsigned int,bool)" (?SetBool@ImGuiStorage@@QEAAXI_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::SetInt(unsigned int,int)" (?SetInt@ImGuiStorage@@QEAAXIH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void * * __cdecl ImGuiStorage::GetVoidPtrRef(unsigned int,void *)" (?GetVoidPtrRef@ImGuiStorage@@QEAAPEAPEAXIPEAX@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: float * __cdecl ImGuiStorage::GetFloatRef(unsigned int,float)" (?GetFloatRef@ImGuiStorage@@QEAAPEAMIM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: bool * __cdecl ImGuiStorage::GetBoolRef(unsigned int,bool)" (?GetBoolRef@ImGuiStorage@@QEAAPEA_NI_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: int * __cdecl ImGuiStorage::GetIntRef(unsigned int,int)" (?GetIntRef@ImGuiStorage@@QEAAPEAHIH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void * __cdecl ImGuiStorage::GetVoidPtr(unsigned int)const " (?GetVoidPtr@ImGuiStorage@@QEBAPEAXI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: float __cdecl ImGuiStorage::GetFloat(unsigned int,float)const " (?GetFloat@ImGuiStorage@@QEBAMIM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: bool __cdecl ImGuiStorage::GetBool(unsigned int,bool)const " (?GetBool@ImGuiStorage@@QEBA_NI_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: int __cdecl ImGuiStorage::GetInt(unsigned int,int)const " (?GetInt@ImGuiStorage@@QEBAHIH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStorage::BuildSortByKey(void)" (?BuildSortByKey@ImGuiStorage@@QEAAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ColorConvertHSVtoRGB(float,float,float,float &,float &,float &)" (?ColorConvertHSVtoRGB@ImGui@@YAXMMMAEAM00@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::ColorConvertRGBtoHSV(float,float,float,float &,float &,float &)" (?ColorConvertRGBtoHSV@ImGui@@YAXMMMAEAM00@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImGui::ColorConvertFloat4ToU32(struct ImVec4 const &)" (?ColorConvertFloat4ToU32@ImGui@@YAIAEBUImVec4@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec4 __cdecl ImGui::ColorConvertU32ToFloat4(unsigned int)" (?ColorConvertU32ToFloat4@ImGui@@YA?AUImVec4@@I@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImAlphaBlendColors(unsigned int,unsigned int)" (?ImAlphaBlendColors@@YAIII@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextCountUtf8BytesFromStr(unsigned short const *,unsigned short const *)" (?ImTextCountUtf8BytesFromStr@@YAHPEBG0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextStrToUtf8(char *,int,unsigned short const *,unsigned short const *)" (?ImTextStrToUtf8@@YAHPEADHPEBG1@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextCountUtf8BytesFromChar(char const *,char const *)" (?ImTextCountUtf8BytesFromChar@@YAHPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImTextCharToUtf8(char * const,unsigned int)" (?ImTextCharToUtf8@@YAPEBDQEADI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextCountCharsFromUtf8(char const *,char const *)" (?ImTextCountCharsFromUtf8@@YAHPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextStrFromUtf8(unsigned short *,int,char const *,char const *,char const * *)" (?ImTextStrFromUtf8@@YAHPEAGHPEBD1PEAPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImTextCharFromUtf8(unsigned int *,char const *,char const *)" (?ImTextCharFromUtf8@@YAHPEAIPEBD1@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void * __cdecl ImFileLoadToMemory(char const *,char const *,unsigned __int64 *,int)" (?ImFileLoadToMemory@@YAPEAXPEBD0PEA_KH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned __int64 __cdecl ImFileWrite(void const *,unsigned __int64,unsigned __int64,struct _iobuf *)" (?ImFileWrite@@YA_KPEBX_K1PEAU_iobuf@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned __int64 __cdecl ImFileRead(void *,unsigned __int64,unsigned __int64,struct _iobuf *)" (?ImFileRead@@YA_KPEAX_K1PEAU_iobuf@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned __int64 __cdecl ImFileGetSize(struct _iobuf *)" (?ImFileGetSize@@YA_KPEAU_iobuf@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImFileClose(struct _iobuf *)" (?ImFileClose@@YA_NPEAU_iobuf@@@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct _iobuf * __cdecl ImFileOpen(char const *,char const *)" (?ImFileOpen@@YAPEAU_iobuf@@PEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImHashStr(char const *,unsigned __int64,unsigned int)" (?ImHashStr@@YAIPEBD_KI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned int __cdecl ImHashData(void const *,unsigned __int64,unsigned int)" (?ImHashData@@YAIPEBX_KI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImFormatStringToTempBufferV(char const * *,char const * *,char const *,char *)" (?ImFormatStringToTempBufferV@@YAXPEAPEBD0PEBDPEAD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImFormatStringToTempBuffer(char const * *,char const * *,char const *,...)" (?ImFormatStringToTempBuffer@@YAXPEAPEBD0PEBDZZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImFormatStringV(char *,unsigned __int64,char const *,char *)" (?ImFormatStringV@@YAHPEAD_KPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImFormatString(char *,unsigned __int64,char const *,...)" (?ImFormatString@@YAHPEAD_KPEBDZZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImStrSkipBlank(char const *)" (?ImStrSkipBlank@@YAPEBDPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImStrTrimBlanks(char *)" (?ImStrTrimBlanks@@YAXPEAD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImStristr(char const *,char const *,char const *,char const *)" (?ImStristr@@YAPEBDPEBD000@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "unsigned short const * __cdecl ImStrbolW(unsigned short const *,unsigned short const *)" (?ImStrbolW@@YAPEBGPEBG0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImStreolRange(char const *,char const *)" (?ImStreolRange@@YAPEBDPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImStrlenW(unsigned short const *)" (?ImStrlenW@@YAHPEBG@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char const * __cdecl ImStrchrRange(char const *,char const *,char)" (?ImStrchrRange@@YAPEBDPEBD0D@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char * __cdecl ImStrdupcpy(char *,unsigned __int64 *,char const *)" (?ImStrdupcpy@@YAPEADPEADPEA_KPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "char * __cdecl ImStrdup(char const *)" (?ImStrdup@@YAPEADPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImStrncpy(char *,char const *,unsigned __int64)" (?ImStrncpy@@YAXPEADPEBD_K@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImStrnicmp(char const *,char const *,unsigned __int64)" (?ImStrnicmp@@YAHPEBD0_K@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "int __cdecl ImStricmp(char const *,char const *)" (?ImStricmp@@YAHPEBD0@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImTriangleClosestPoint(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &)" (?ImTriangleClosestPoint@@YA?AUImVec2@@AEBU1@000@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImTriangleBarycentricCoords(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,float &,float &,float &)" (?ImTriangleBarycentricCoords@@YAXAEBUImVec2@@000AEAM11@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "bool __cdecl ImTriangleContainsPoint(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &)" (?ImTriangleContainsPoint@@YA_NAEBUImVec2@@000@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImLineClosestPoint(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &)" (?ImLineClosestPoint@@YA?AUImVec2@@AEBU1@00@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImBezierCubicClosestPointCasteljau(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,float)" (?ImBezierCubicClosestPointCasteljau@@YA?AUImVec2@@AEBU1@0000M@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "struct ImVec2 __cdecl ImBezierCubicClosestPoint(struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,int)" (?ImBezierCubicClosestPoint@@YA?AUImVec2@@AEBU1@0000H@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddFocusEvent(bool)" (?AddFocusEvent@ImGuiIO@@QEAAX_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddMouseWheelEvent(float,float)" (?AddMouseWheelEvent@ImGuiIO@@QEAAXMM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddMouseButtonEvent(int,bool)" (?AddMouseButtonEvent@ImGuiIO@@QEAAXH_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddMousePosEvent(float,float)" (?AddMousePosEvent@ImGuiIO@@QEAAXMM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::SetAppAcceptingEvents(bool)" (?SetAppAcceptingEvents@ImGuiIO@@QEAAX_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::SetKeyEventNativeData(enum ImGuiKey,int,int,int)" (?SetKeyEventNativeData@ImGuiIO@@QEAAXW4ImGuiKey@@HHH@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddKeyEvent(enum ImGuiKey,bool)" (?AddKeyEvent@ImGuiIO@@QEAAXW4ImGuiKey@@_N@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddKeyAnalogEvent(enum ImGuiKey,bool,float)" (?AddKeyAnalogEvent@ImGuiIO@@QEAAXW4ImGuiKey@@_NM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::ClearInputKeys(void)" (?ClearInputKeys@ImGuiIO@@QEAAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::ClearInputCharacters(void)" (?ClearInputCharacters@ImGuiIO@@QEAAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddInputCharactersUTF8(char const *)" (?AddInputCharactersUTF8@ImGuiIO@@QEAAXPEBD@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddInputCharacterUTF16(unsigned short)" (?AddInputCharacterUTF16@ImGuiIO@@QEAAXG@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiIO::AddInputCharacter(unsigned int)" (?AddInputCharacter@ImGuiIO@@QEAAXI@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiIO::ImGuiIO(void)" (??0ImGuiIO@@QEAA@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImGuiStyle::ScaleAllSizes(float)" (?ScaleAllSizes@ImGuiStyle@@QEAAXM@Z) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: __cdecl ImGuiStyle::ImGuiStyle(void)" (??0ImGuiStyle@@QEAA@XZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "void __cdecl ImGui::DebugStartItemPicker(void)" (?DebugStartItemPicker@ImGui@@YAXXZ) already defined in imgui.lib(imgui.cpp.obj)
40>imgui.lib(imgui.obj) : error LNK2005: "public: void __cdecl ImDrawData::Clear(void)" (?Clear@ImDrawData@@QEAAXXZ) already defined in imgui.lib(imgui_draw.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TabItemLabelAndCloseButton(struct ImDrawList *,struct ImRect const &,int,struct ImVec2,char const *,unsigned int,unsigned int,bool,bool *,bool *)" (?TabItemLabelAndCloseButton@ImGui@@YAXPEAUImDrawList@@AEBUImRect@@HUImVec2@@PEBDII_NPEA_N5@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TabItemBackground(struct ImDrawList *,struct ImRect const &,int,unsigned int)" (?TabItemBackground@ImGui@@YAXPEAUImDrawList@@AEBUImRect@@HI@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "struct ImVec2 __cdecl ImGui::TabItemCalcSize(char const *,bool)" (?TabItemCalcSize@ImGui@@YA?AUImVec2@@PEBD_N@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::SetTabItemClosed(char const *)" (?SetTabItemClosed@ImGui@@YAXPEBD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TabItemButton(char const *,int)" (?TabItemButton@ImGui@@YA_NPEBDH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndTabItem(void)" (?EndTabItem@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginTabItem(char const *,bool *,int)" (?BeginTabItem@ImGui@@YA_NPEBDPEA_NH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TabBarProcessReorder(struct ImGuiTabBar *)" (?TabBarProcessReorder@ImGui@@YA_NPEAUImGuiTabBar@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TabBarCloseTab(struct ImGuiTabBar *,struct ImGuiTabItem *)" (?TabBarCloseTab@ImGui@@YAXPEAUImGuiTabBar@@PEAUImGuiTabItem@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TabBarRemoveTab(struct ImGuiTabBar *,unsigned int)" (?TabBarRemoveTab@ImGui@@YAXPEAUImGuiTabBar@@I@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "struct ImGuiTabItem * __cdecl ImGui::TabBarFindTabByID(struct ImGuiTabBar *,unsigned int)" (?TabBarFindTabByID@ImGui@@YAPEAUImGuiTabItem@@PEAUImGuiTabBar@@I@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndTabBar(void)" (?EndTabBar@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginTabBarEx(struct ImGuiTabBar *,struct ImRect const &,int)" (?BeginTabBarEx@ImGui@@YA_NPEAUImGuiTabBar@@AEBUImRect@@H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginTabBar(char const *,int)" (?BeginTabBar@ImGui@@YA_NPEBDH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "public: __cdecl ImGuiTabBar::ImGuiTabBar(void)" (??0ImGuiTabBar@@QEAA@XZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::MenuItem(char const *,char const *,bool *,bool)" (?MenuItem@ImGui@@YA_NPEBD0PEA_N_N@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::MenuItem(char const *,char const *,bool,bool)" (?MenuItem@ImGui@@YA_NPEBD0_N1@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::MenuItemEx(char const *,char const *,char const *,bool,bool)" (?MenuItemEx@ImGui@@YA_NPEBD00_N1@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndMenu(void)" (?EndMenu@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginMenu(char const *,bool)" (?BeginMenu@ImGui@@YA_NPEBD_N@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginMenuEx(char const *,char const *,bool)" (?BeginMenuEx@ImGui@@YA_NPEBD0_N@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndMainMenuBar(void)" (?EndMainMenuBar@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginMainMenuBar(void)" (?BeginMainMenuBar@ImGui@@YA_NXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginViewportSideBar(char const *,struct ImGuiViewport *,int,float,int)" (?BeginViewportSideBar@ImGui@@YA_NPEBDPEAUImGuiViewport@@HMH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndMenuBar(void)" (?EndMenuBar@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginMenuBar(void)" (?BeginMenuBar@ImGui@@YA_NXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "public: float __cdecl ImGuiMenuColumns::DeclColumns(float,float,float,float)" (?DeclColumns@ImGuiMenuColumns@@QEAAMMMMM@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "public: void __cdecl ImGuiMenuColumns::CalcNextTotalWidth(bool)" (?CalcNextTotalWidth@ImGuiMenuColumns@@QEAAX_N@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "public: void __cdecl ImGuiMenuColumns::Update(float,bool)" (?Update@ImGuiMenuColumns@@QEAAXM_N@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Value(char const *,float,char const *)" (?Value@ImGui@@YAXPEBDM0@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Value(char const *,unsigned int)" (?Value@ImGui@@YAXPEBDI@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Value(char const *,int)" (?Value@ImGui@@YAXPEBDH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Value(char const *,bool)" (?Value@ImGui@@YAXPEBD_N@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::PlotHistogram(char const *,float (__cdecl*)(void *,int),void *,int,int,char const *,float,float,struct ImVec2)" (?PlotHistogram@ImGui@@YAXPEBDP6AMPEAXH@Z1HH0MMUImVec2@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::PlotHistogram(char const *,float const *,int,int,char const *,float,float,struct ImVec2,int)" (?PlotHistogram@ImGui@@YAXPEBDPEBMHH0MMUImVec2@@H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::PlotLines(char const *,float (__cdecl*)(void *,int),void *,int,int,char const *,float,float,struct ImVec2)" (?PlotLines@ImGui@@YAXPEBDP6AMPEAXH@Z1HH0MMUImVec2@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::PlotLines(char const *,float const *,int,int,char const *,float,float,struct ImVec2,int)" (?PlotLines@ImGui@@YAXPEBDPEBMHH0MMUImVec2@@H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ListBox(char const *,int *,bool (__cdecl*)(void *,int,char const * *),void *,int,int)" (?ListBox@ImGui@@YA_NPEBDPEAHP6A_NPEAXHPEAPEBD@Z2HH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ListBox(char const *,int *,char const * const * const,int,int)" (?ListBox@ImGui@@YA_NPEBDPEAHQEBQEBDHH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndListBox(void)" (?EndListBox@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginListBox(char const *,struct ImVec2 const &)" (?BeginListBox@ImGui@@YA_NPEBDAEBUImVec2@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Selectable(char const *,bool *,int,struct ImVec2 const &)" (?Selectable@ImGui@@YA_NPEBDPEA_NHAEBUImVec2@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Selectable(char const *,bool,int,struct ImVec2 const &)" (?Selectable@ImGui@@YA_NPEBD_NHAEBUImVec2@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CollapsingHeader(char const *,bool *,int)" (?CollapsingHeader@ImGui@@YA_NPEBDPEA_NH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CollapsingHeader(char const *,int)" (?CollapsingHeader@ImGui@@YA_NPEBDH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::SetNextItemOpen(bool,int)" (?SetNextItemOpen@ImGui@@YAX_NH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "float __cdecl ImGui::GetTreeNodeToLabelSpacing(void)" (?GetTreeNodeToLabelSpacing@ImGui@@YAMXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TreePop(void)" (?TreePop@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TreePushOverrideID(unsigned int)" (?TreePushOverrideID@ImGui@@YAXI@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TreePush(void const *)" (?TreePush@ImGui@@YAXPEBX@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TreePush(char const *)" (?TreePush@ImGui@@YAXPEBD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeBehavior(unsigned int,int,char const *,char const *)" (?TreeNodeBehavior@ImGui@@YA_NIHPEBD0@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeUpdateNextOpen(unsigned int,int)" (?TreeNodeUpdateNextOpen@ImGui@@YA_NIH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TreeNodeSetOpen(unsigned int,bool)" (?TreeNodeSetOpen@ImGui@@YAXI_N@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeExV(void const *,int,char const *,char *)" (?TreeNodeExV@ImGui@@YA_NPEBXHPEBDPEAD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeExV(char const *,int,char const *,char *)" (?TreeNodeExV@ImGui@@YA_NPEBDH0PEAD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeEx(void const *,int,char const *,...)" (?TreeNodeEx@ImGui@@YA_NPEBXHPEBDZZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeEx(char const *,int,char const *,...)" (?TreeNodeEx@ImGui@@YA_NPEBDH0ZZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeEx(char const *,int)" (?TreeNodeEx@ImGui@@YA_NPEBDH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeV(void const *,char const *,char *)" (?TreeNodeV@ImGui@@YA_NPEBXPEBDPEAD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNodeV(char const *,char const *,char *)" (?TreeNodeV@ImGui@@YA_NPEBD0PEAD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNode(char const *)" (?TreeNode@ImGui@@YA_NPEBD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNode(void const *,char const *,...)" (?TreeNode@ImGui@@YA_NPEBXPEBDZZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TreeNode(char const *,char const *,...)" (?TreeNode@ImGui@@YA_NPEBD0ZZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::ColorPickerOptionsPopup(float const *,int)" (?ColorPickerOptionsPopup@ImGui@@YAXPEBMH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::ColorEditOptionsPopup(float const *,int)" (?ColorEditOptionsPopup@ImGui@@YAXPEBMH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::ColorTooltip(char const *,float const *,int)" (?ColorTooltip@ImGui@@YAXPEBDPEBMH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::SetColorEditOptions(int)" (?SetColorEditOptions@ImGui@@YAXH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ColorButton(char const *,struct ImVec4 const &,int,struct ImVec2 const &)" (?ColorButton@ImGui@@YA_NPEBDAEBUImVec4@@HAEBUImVec2@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ColorPicker4(char const *,float * const,int,float const *)" (?ColorPicker4@ImGui@@YA_NPEBDQEAMHPEBM@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ColorPicker3(char const *,float * const,int)" (?ColorPicker3@ImGui@@YA_NPEBDQEAMH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ColorEdit4(char const *,float * const,int)" (?ColorEdit4@ImGui@@YA_NPEBDQEAMH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ColorEdit3(char const *,float * const,int)" (?ColorEdit3@ImGui@@YA_NPEBDQEAMH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::DebugNodeInputTextState(struct ImGuiInputTextState *)" (?DebugNodeInputTextState@ImGui@@YAXPEAUImGuiInputTextState@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputTextEx(char const *,char const *,char *,int,struct ImVec2 const &,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputTextEx@ImGui@@YA_NPEBD0PEADHAEBUImVec2@@HP6AHPEAUImGuiInputTextCallbackData@@@ZPEAX@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "public: void __cdecl ImGuiInputTextCallbackData::InsertChars(int,char const *,char const *)" (?InsertChars@ImGuiInputTextCallbackData@@QEAAXHPEBD0@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "public: void __cdecl ImGuiInputTextCallbackData::DeleteChars(int,int)" (?DeleteChars@ImGuiInputTextCallbackData@@QEAAXHH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "public: __cdecl ImGuiInputTextCallbackData::ImGuiInputTextCallbackData(void)" (??0ImGuiInputTextCallbackData@@QEAA@XZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "public: void __cdecl ImGuiInputTextState::OnKeyPressed(int)" (?OnKeyPressed@ImGuiInputTextState@@QEAAXH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputTextWithHint(char const *,char const *,char *,unsigned __int64,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputTextWithHint@ImGui@@YA_NPEBD0PEAD_KHP6AHPEAUImGuiInputTextCallbackData@@@ZPEAX@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputTextMultiline(char const *,char *,unsigned __int64,struct ImVec2 const &,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputTextMultiline@ImGui@@YA_NPEBDPEAD_KAEBUImVec2@@HP6AHPEAUImGuiInputTextCallbackData@@@ZPEAX@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
35>render_target_cache.cc
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputText(char const *,char *,unsigned __int64,int,int (__cdecl*)(struct ImGuiInputTextCallbackData *),void *)" (?InputText@ImGui@@YA_NPEBDPEAD_KHP6AHPEAUImGuiInputTextCallbackData@@@ZPEAX@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputDouble(char const *,double *,double,double,char const *,int)" (?InputDouble@ImGui@@YA_NPEBDPEANNN0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputInt4(char const *,int * const,int)" (?InputInt4@ImGui@@YA_NPEBDQEAHH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputInt3(char const *,int * const,int)" (?InputInt3@ImGui@@YA_NPEBDQEAHH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputInt2(char const *,int * const,int)" (?InputInt2@ImGui@@YA_NPEBDQEAHH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputInt(char const *,int *,int,int,int)" (?InputInt@ImGui@@YA_NPEBDPEAHHHH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputFloat4(char const *,float * const,char const *,int)" (?InputFloat4@ImGui@@YA_NPEBDQEAM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputFloat3(char const *,float * const,char const *,int)" (?InputFloat3@ImGui@@YA_NPEBDQEAM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputFloat2(char const *,float * const,char const *,int)" (?InputFloat2@ImGui@@YA_NPEBDQEAM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputFloat(char const *,float *,float,float,char const *,int)" (?InputFloat@ImGui@@YA_NPEBDPEAMMM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputScalarN(char const *,int,void *,int,void const *,void const *,char const *,int)" (?InputScalarN@ImGui@@YA_NPEBDHPEAXHPEBX20H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InputScalar(char const *,int,void *,void const *,void const *,char const *,int)" (?InputScalar@ImGui@@YA_NPEBDHPEAXPEBX20H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TempInputScalar(struct ImRect const &,unsigned int,char const *,int,void *,char const *,void const *,void const *)" (?TempInputScalar@ImGui@@YA_NAEBUImRect@@IPEBDHPEAX1PEBX3@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::TempInputText(struct ImRect const &,unsigned int,char const *,char *,int,int)" (?TempInputText@ImGui@@YA_NAEBUImRect@@IPEBDPEADHH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "int __cdecl ImParseFormatPrecision(char const *,int)" (?ImParseFormatPrecision@@YAHPEBDH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "char const * __cdecl ImParseFormatSanitizeForScanning(char const *,char *,unsigned __int64)" (?ImParseFormatSanitizeForScanning@@YAPEBDPEBDPEAD_K@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImParseFormatSanitizeForPrinting(char const *,char *,unsigned __int64)" (?ImParseFormatSanitizeForPrinting@@YAXPEBDPEAD_K@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "char const * __cdecl ImParseFormatTrimDecorations(char const *,char *,unsigned __int64)" (?ImParseFormatTrimDecorations@@YAPEBDPEBDPEAD_K@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "char const * __cdecl ImParseFormatFindEnd(char const *)" (?ImParseFormatFindEnd@@YAPEBDPEBD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "char const * __cdecl ImParseFormatFindStart(char const *)" (?ImParseFormatFindStart@@YAPEBDPEBD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::VSliderInt(char const *,struct ImVec2 const &,int *,int,int,char const *,int)" (?VSliderInt@ImGui@@YA_NPEBDAEBUImVec2@@PEAHHH0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::VSliderFloat(char const *,struct ImVec2 const &,float *,float,float,char const *,int)" (?VSliderFloat@ImGui@@YA_NPEBDAEBUImVec2@@PEAMMM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::VSliderScalar(char const *,struct ImVec2 const &,int,void *,void const *,void const *,char const *,int)" (?VSliderScalar@ImGui@@YA_NPEBDAEBUImVec2@@HPEAXPEBX30H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderInt4(char const *,int * const,int,int,char const *,int)" (?SliderInt4@ImGui@@YA_NPEBDQEAHHH0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderInt3(char const *,int * const,int,int,char const *,int)" (?SliderInt3@ImGui@@YA_NPEBDQEAHHH0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderInt2(char const *,int * const,int,int,char const *,int)" (?SliderInt2@ImGui@@YA_NPEBDQEAHHH0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderInt(char const *,int *,int,int,char const *,int)" (?SliderInt@ImGui@@YA_NPEBDPEAHHH0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderAngle(char const *,float *,float,float,char const *,int)" (?SliderAngle@ImGui@@YA_NPEBDPEAMMM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderFloat4(char const *,float * const,float,float,char const *,int)" (?SliderFloat4@ImGui@@YA_NPEBDQEAMMM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderFloat3(char const *,float * const,float,float,char const *,int)" (?SliderFloat3@ImGui@@YA_NPEBDQEAMMM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderFloat2(char const *,float * const,float,float,char const *,int)" (?SliderFloat2@ImGui@@YA_NPEBDQEAMMM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderFloat(char const *,float *,float,float,char const *,int)" (?SliderFloat@ImGui@@YA_NPEBDPEAMMM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderScalarN(char const *,int,void *,int,void const *,void const *,char const *,int)" (?SliderScalarN@ImGui@@YA_NPEBDHPEAXHPEBX20H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderScalar(char const *,int,void *,void const *,void const *,char const *,int)" (?SliderScalar@ImGui@@YA_NPEBDHPEAXPEBX20H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SliderBehavior(struct ImRect const &,unsigned int,int,void *,void const *,void const *,char const *,int,struct ImRect *)" (?SliderBehavior@ImGui@@YA_NAEBUImRect@@IHPEAXPEBX2PEBDHPEAU2@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragIntRange2(char const *,int *,int *,float,int,int,char const *,char const *,int)" (?DragIntRange2@ImGui@@YA_NPEBDPEAH1MHH00H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragInt4(char const *,int * const,float,int,int,char const *,int)" (?DragInt4@ImGui@@YA_NPEBDQEAHMHH0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragInt3(char const *,int * const,float,int,int,char const *,int)" (?DragInt3@ImGui@@YA_NPEBDQEAHMHH0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragInt2(char const *,int * const,float,int,int,char const *,int)" (?DragInt2@ImGui@@YA_NPEBDQEAHMHH0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragInt(char const *,int *,float,int,int,char const *,int)" (?DragInt@ImGui@@YA_NPEBDPEAHMHH0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragFloatRange2(char const *,float *,float *,float,float,float,char const *,char const *,int)" (?DragFloatRange2@ImGui@@YA_NPEBDPEAM1MMM00H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragFloat4(char const *,float * const,float,float,float,char const *,int)" (?DragFloat4@ImGui@@YA_NPEBDQEAMMMM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragFloat3(char const *,float * const,float,float,float,char const *,int)" (?DragFloat3@ImGui@@YA_NPEBDQEAMMMM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragFloat2(char const *,float * const,float,float,float,char const *,int)" (?DragFloat2@ImGui@@YA_NPEBDQEAMMMM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragFloat(char const *,float *,float,float,float,char const *,int)" (?DragFloat@ImGui@@YA_NPEBDPEAMMMM0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragScalarN(char const *,int,void *,int,float,void const *,void const *,char const *,int)" (?DragScalarN@ImGui@@YA_NPEBDHPEAXHMPEBX20H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragScalar(char const *,int,void *,float,void const *,void const *,char const *,int)" (?DragScalar@ImGui@@YA_NPEBDHPEAXMPEBX20H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DragBehavior(unsigned int,int,void *,float,void const *,void const *,char const *,int)" (?DragBehavior@ImGui@@YA_NIHPEAXMPEBX1PEBDH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DataTypeClamp(int,void *,void const *,void const *)" (?DataTypeClamp@ImGui@@YA_NHPEAXPEBX1@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "int __cdecl ImGui::DataTypeCompare(int,void const *,void const *)" (?DataTypeCompare@ImGui@@YAHHPEBX0@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::DataTypeApplyFromText(char const *,int,void *,char const *)" (?DataTypeApplyFromText@ImGui@@YA_NPEBDHPEAX0@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::DataTypeApplyOp(int,int,void *,void const *,void const *)" (?DataTypeApplyOp@ImGui@@YAXHHPEAXPEBX1@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "int __cdecl ImGui::DataTypeFormatString(char *,int,int,void const *,char const *)" (?DataTypeFormatString@ImGui@@YAHPEADHHPEBXPEBD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "struct ImGuiDataTypeInfo const * __cdecl ImGui::DataTypeGetInfo(int)" (?DataTypeGetInfo@ImGui@@YAPEBUImGuiDataTypeInfo@@H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Combo(char const *,int *,char const *,int)" (?Combo@ImGui@@YA_NPEBDPEAH0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Combo(char const *,int *,char const * const * const,int,int)" (?Combo@ImGui@@YA_NPEBDPEAHQEBQEBDHH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Combo(char const *,int *,bool (__cdecl*)(void *,int,char const * *),void *,int,int)" (?Combo@ImGui@@YA_NPEBDPEAHP6A_NPEAXHPEAPEBD@Z2HH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndComboPreview(void)" (?EndComboPreview@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginComboPreview(void)" (?BeginComboPreview@ImGui@@YA_NXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::EndCombo(void)" (?EndCombo@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginComboPopup(unsigned int,struct ImRect const &,int)" (?BeginComboPopup@ImGui@@YA_NIAEBUImRect@@H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::BeginCombo(char const *,char const *,int)" (?BeginCombo@ImGui@@YA_NPEBD0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::ShrinkWidths(struct ImGuiShrinkWidthItem *,int,float)" (?ShrinkWidths@ImGui@@YAXPEAUImGuiShrinkWidthItem@@HM@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Separator(void)" (?Separator@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::AlignTextToFramePadding(void)" (?AlignTextToFramePadding@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::NewLine(void)" (?NewLine@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Dummy(struct ImVec2 const &)" (?Dummy@ImGui@@YAXAEBUImVec2@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Spacing(void)" (?Spacing@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Bullet(void)" (?Bullet@ImGui@@YAXXZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::ProgressBar(float,struct ImVec2 const &,char const *)" (?ProgressBar@ImGui@@YAXMAEBUImVec2@@PEBD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::RadioButton(char const *,int *,int)" (?RadioButton@ImGui@@YA_NPEBDPEAHH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::RadioButton(char const *,bool)" (?RadioButton@ImGui@@YA_NPEBD_N@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CheckboxFlags(char const *,unsigned __int64 *,unsigned __int64)" (?CheckboxFlags@ImGui@@YA_NPEBDPEA_K_K@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CheckboxFlags(char const *,__int64 *,__int64)" (?CheckboxFlags@ImGui@@YA_NPEBDPEA_J_J@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CheckboxFlags(char const *,unsigned int *,unsigned int)" (?CheckboxFlags@ImGui@@YA_NPEBDPEAII@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CheckboxFlags(char const *,int *,int)" (?CheckboxFlags@ImGui@@YA_NPEBDPEAHH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Checkbox(char const *,bool *)" (?Checkbox@ImGui@@YA_NPEBDPEA_N@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ImageButton(void *,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,int,struct ImVec4 const &,struct ImVec4 const &)" (?ImageButton@ImGui@@YA_NPEAXAEBUImVec2@@11HAEBUImVec4@@2@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ImageButton(char const *,void *,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec4 const &,struct ImVec4 const &)" (?ImageButton@ImGui@@YA_NPEBDPEAXAEBUImVec2@@22AEBUImVec4@@3@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Image(void *,struct ImVec2 const &,struct ImVec2 const &,struct ImVec2 const &,struct ImVec4 const &,struct ImVec4 const &)" (?Image@ImGui@@YAXPEAXAEBUImVec2@@11AEBUImVec4@@2@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ScrollbarEx(struct ImRect const &,unsigned int,enum ImGuiAxis,__int64 *,__int64,__int64,int)" (?ScrollbarEx@ImGui@@YA_NAEBUImRect@@IW4ImGuiAxis@@PEA_J_J3H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Scrollbar(enum ImGuiAxis)" (?Scrollbar@ImGui@@YAXW4ImGuiAxis@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "struct ImRect __cdecl ImGui::GetWindowScrollbarRect(struct ImGuiWindow *,enum ImGuiAxis)" (?GetWindowScrollbarRect@ImGui@@YA?AUImRect@@PEAUImGuiWindow@@W4ImGuiAxis@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "unsigned int __cdecl ImGui::GetWindowScrollbarID(struct ImGuiWindow *,enum ImGuiAxis)" (?GetWindowScrollbarID@ImGui@@YAIPEAUImGuiWindow@@W4ImGuiAxis@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CollapseButton(unsigned int,struct ImVec2 const &)" (?CollapseButton@ImGui@@YA_NIAEBUImVec2@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::CloseButton(unsigned int,struct ImVec2 const &)" (?CloseButton@ImGui@@YA_NIAEBUImVec2@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ArrowButton(char const *,int)" (?ArrowButton@ImGui@@YA_NPEBDH@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ArrowButtonEx(char const *,int,struct ImVec2,int)" (?ArrowButtonEx@ImGui@@YA_NPEBDHUImVec2@@H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::InvisibleButton(char const *,struct ImVec2 const &,int)" (?InvisibleButton@ImGui@@YA_NPEBDAEBUImVec2@@H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::SmallButton(char const *)" (?SmallButton@ImGui@@YA_NPEBD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::Button(char const *,struct ImVec2 const &)" (?Button@ImGui@@YA_NPEBDAEBUImVec2@@@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ButtonEx(char const *,struct ImVec2 const &,int)" (?ButtonEx@ImGui@@YA_NPEBDAEBUImVec2@@H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "bool __cdecl ImGui::ButtonBehavior(struct ImRect const &,unsigned int,bool *,bool *,int)" (?ButtonBehavior@ImGui@@YA_NAEBUImRect@@IPEA_N1H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::BulletTextV(char const *,char *)" (?BulletTextV@ImGui@@YAXPEBDPEAD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::BulletText(char const *,...)" (?BulletText@ImGui@@YAXPEBDZZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::LabelTextV(char const *,char const *,char *)" (?LabelTextV@ImGui@@YAXPEBD0PEAD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::LabelText(char const *,char const *,...)" (?LabelText@ImGui@@YAXPEBD0ZZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextWrappedV(char const *,char *)" (?TextWrappedV@ImGui@@YAXPEBDPEAD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextWrapped(char const *,...)" (?TextWrapped@ImGui@@YAXPEBDZZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextDisabledV(char const *,char *)" (?TextDisabledV@ImGui@@YAXPEBDPEAD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextDisabled(char const *,...)" (?TextDisabled@ImGui@@YAXPEBDZZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextColoredV(struct ImVec4 const &,char const *,char *)" (?TextColoredV@ImGui@@YAXAEBUImVec4@@PEBDPEAD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextColored(struct ImVec4 const &,char const *,...)" (?TextColored@ImGui@@YAXAEBUImVec4@@PEBDZZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextV(char const *,char *)" (?TextV@ImGui@@YAXPEBDPEAD@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::Text(char const *,...)" (?Text@ImGui@@YAXPEBDZZ) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextUnformatted(char const *,char const *)" (?TextUnformatted@ImGui@@YAXPEBD0@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>imgui.lib(imgui_widgets.obj) : error LNK2005: "void __cdecl ImGui::TextEx(char const *,char const *,int)" (?TextEx@ImGui@@YAXPEBD0H@Z) already defined in imgui.lib(imgui_widgets.cpp.obj)
40>bin\Windows-ARM64\Release\xenia-hid-demo.exe : fatal error LNK1169: one or more multiply defined symbols found
40>Done building project "xenia-hid-demo.vcxproj" -- FAILED.
36>Finished generating code
35>sampler_info.cc
35>shader.cc
35>shader_interpreter.cc
36>xenia-vfs-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-vfs-dump.exe
35>shader_translator.cc
35>shader_translator_disasm.cc
35>shared_memory.cc
35>spirv_builder.cc
35>spirv_shader.cc
35>spirv_shader_translator.cc
35>spirv_shader_translator_alu.cc
35>spirv_shader_translator_fetch.cc
35>spirv_shader_translator_rb.cc
35>texture_cache.cc
35>texture_conversion.cc
35>texture_dump.cc
35>texture_extent.cc
25>xenia-cpu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-cpu.lib
41>------ Build started: Project: xenia-kernel, Configuration: Release Windows-ARM64 ARM64 ------
42>------ Build started: Project: xenia-debug-ui, Configuration: Release Windows-ARM64 ARM64 ------
43>------ Skipped Build: Project: xenia-cpu-backend-x64, Configuration: Release Windows-ARM64 ARM64 ------
43>Project not selected to build for this solution configuration 
44>------ Build started: Project: xenia-cpu-backend-a64, Configuration: Release Windows-ARM64 ARM64 ------
44>a64_assembler.cc
44>a64_backend.cc
44>a64_code_cache.cc
44>a64_code_cache_win.cc
44>a64_emitter.cc
44>a64_function.cc
42>debug_window.cc
44>a64_seq_control.cc
41>kernel_flags.cc
41>kernel_module.cc
44>a64_seq_memory.cc
41>kernel_state.cc
41>user_module.cc
41>gameinfo_utils.cc
41>native_list.cc
41>object_table.cc
35>texture_info.cc
41>shim_utils.cc
35>texture_info_formats.cc
30>Finished generating code
19>Finished generating code
35>texture_util.cc
41>xdbf_utils.cc
35>trace_dump.cc
41>app_manager.cc
35>trace_player.cc
35>trace_reader.cc
39>Finished generating code
35>trace_viewer.cc
35>trace_writer.cc
38>Finished generating code
35>ucode.cc
35>xenos.cc
30>xenia-vfs-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-vfs-tests.exe
41>xam_app.cc
19>xenia-base-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-base-tests.exe
39>xenia-ui-window-vulkan-demo.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-ui-window-vulkan-demo.exe
41>xgi_app.cc
44>a64_seq_vector.cc
41>xlivebase_app.cc
41>xmp_app.cc
44>a64_sequences.cc
41>content_manager.cc
41>user_profile.cc
41>xam_avatar.cc
41>xam_content.cc
44>a64_tracers.cc
38>xenia-ui-window-d3d12-demo.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-ui-window-d3d12-demo.exe
42>xenia-debug-ui.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-debug-ui.lib
41>xam_content_aggregate.cc
41>xam_content_device.cc
41>xam_enum.cc
41>xam_info.cc
41>xam_input.cc
41>xam_locale.cc
35>xenia-gpu.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu.lib
41>xam_module.cc
45>------ Build started: Project: xenia-gpu-vulkan, Configuration: Release Windows-ARM64 ARM64 ------
46>------ Build started: Project: xenia-gpu-shader-compiler, Configuration: Release Windows-ARM64 ARM64 ------
47>------ Build started: Project: xenia-gpu-null, Configuration: Release Windows-ARM64 ARM64 ------
48>------ Build started: Project: xenia-gpu-d3d12, Configuration: Release Windows-ARM64 ARM64 ------
45>deferred_command_buffer.cc
46>console_app_main_win.cc
46>shader_compiler_main.cc
45>vulkan_command_processor.cc
45>vulkan_graphics_system.cc
45>vulkan_pipeline_cache.cc
45>vulkan_primitive_processor.cc
45>vulkan_render_target_cache.cc
45>vulkan_shader.cc
45>vulkan_shared_memory.cc
48>d3d12_command_processor.cc
48>d3d12_graphics_system.cc
48>d3d12_primitive_processor.cc
48>d3d12_render_target_cache.cc
48>d3d12_shader.cc
48>d3d12_shared_memory.cc
48>d3d12_texture_cache.cc
48>deferred_command_list.cc
47>null_command_processor.cc
47>null_graphics_system.cc
41>xam_msg.cc
41>xam_net.cc
41>xam_notify.cc
41>xam_nui.cc
41>xam_party.cc
41>xam_task.cc
41>xam_ui.cc
41>xam_user.cc
48>pipeline_cache.cc
45>vulkan_texture_cache.cc
44>xenia-cpu-backend-a64.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-cpu-backend-a64.lib
49>------ Build started: Project: xenia-cpu-ppc-tests, Configuration: Release Windows-ARM64 ARM64 ------
49>console_app_main_win.cc
49>ppc_testing_main.cc
41>xam_video.cc
47>xenia-gpu-null.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-null.lib
41>xam_voice.cc
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::dumpModuleProcesses(class std::vector<unsigned int,class std::allocator<unsigned int> > &)const " (?dumpModuleProcesses@Builder@spv@@IEBAXAEAV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::dumpInstructions(class std::vector<unsigned int,class std::allocator<unsigned int> > &,class std::vector<class std::unique_ptr<class spv::Instruction,struct std::default_delete<class spv::Instruction> >,class std::allocator<class std::unique_ptr<class spv::Instruction,struct std::default_delete<class spv::Instruction> > > > const &)const " (?dumpInstructions@Builder@spv@@IEBAXAEAV?$vector@IV?$allocator@I@std@@@std@@AEBV?$vector@V?$unique_ptr@VInstruction@spv@@U?$default_delete@VInstruction@spv@@@std@@@std@@V?$allocator@V?$unique_ptr@VInstruction@spv@@U?$default_delete@VInstruction@spv@@@std@@@std@@@2@@4@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::dumpSourceInstructions(class std::vector<unsigned int,class std::allocator<unsigned int> > &)const " (?dumpSourceInstructions@Builder@spv@@IEBAXAEAV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::dumpSourceInstructions(unsigned int,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::vector<unsigned int,class std::allocator<unsigned int> > &)const " (?dumpSourceInstructions@Builder@spv@@IEBAXIAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEAV?$vector@IV?$allocator@I@std@@@4@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createConditionalBranch(unsigned int,class spv::Block *,class spv::Block *)" (?createConditionalBranch@Builder@spv@@QEAAXIPEAVBlock@2@0@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createLoopMerge(class spv::Block *,class spv::Block *,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createLoopMerge@Builder@spv@@QEAAXPEAVBlock@2@0IAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::createSelectionMerge(class spv::Block *,unsigned int)" (?createSelectionMerge@Builder@spv@@IEAAXPEAVBlock@2@I@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createBranch(class spv::Block *)" (?createBranch@Builder@spv@@QEAAXPEAVBlock@2@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::createAndSetNoPredecessorBlock(char const *)" (?createAndSetNoPredecessorBlock@Builder@spv@@IEAAXPEBD@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::transferAccessChainSwizzle(bool)" (?transferAccessChainSwizzle@Builder@spv@@IEAAX_N@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::simplifyAccessChainSwizzle(void)" (?simplifyAccessChainSwizzle@Builder@spv@@IEAAXXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: void __cdecl spv::Builder::remapDynamicSwizzle(void)" (?remapDynamicSwizzle@Builder@spv@@IEAAXXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::collapseAccessChain(void)" (?collapseAccessChain@Builder@spv@@IEAAIXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::dump(class std::vector<unsigned int,class std::allocator<unsigned int> > &)const " (?dump@Builder@spv@@QEBAXAEAV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::accessChainGetInferredType(void)" (?accessChainGetInferredType@Builder@spv@@QEAAIXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::accessChainGetLValue(void)" (?accessChainGetLValue@Builder@spv@@QEAAIXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::accessChainPushSwizzle(class std::vector<unsigned int,class std::allocator<unsigned int> > &,unsigned int,struct spv::Builder::AccessChain::CoherentFlags,unsigned int)" (?accessChainPushSwizzle@Builder@spv@@QEAAXAEAV?$vector@IV?$allocator@I@std@@@std@@IUCoherentFlags@AccessChain@12@I@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::clearAccessChain(void)" (?clearAccessChain@Builder@spv@@QEAAXXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::closeLoop(void)" (?closeLoop@Builder@spv@@QEAAXXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createLoopExit(void)" (?createLoopExit@Builder@spv@@QEAAXXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createLoopContinue(void)" (?createLoopContinue@Builder@spv@@QEAAXXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: struct spv::Builder::LoopBlocks & __cdecl spv::Builder::makeNewLoop(void)" (?makeNewLoop@Builder@spv@@QEAAAEAULoopBlocks@12@XZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: class spv::Block & __cdecl spv::Builder::makeNewBlock(void)" (?makeNewBlock@Builder@spv@@QEAAAEAVBlock@2@XZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::endSwitch(class std::vector<class spv::Block *,class std::allocator<class spv::Block *> > &)" (?endSwitch@Builder@spv@@QEAAXAEAV?$vector@PEAVBlock@spv@@V?$allocator@PEAVBlock@spv@@@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::nextSwitchSegment(class std::vector<class spv::Block *,class std::allocator<class spv::Block *> > &,int)" (?nextSwitchSegment@Builder@spv@@QEAAXAEAV?$vector@PEAVBlock@spv@@V?$allocator@PEAVBlock@spv@@@std@@@std@@H@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addSwitchBreak(void)" (?addSwitchBreak@Builder@spv@@QEAAXXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::makeSwitch(unsigned int,unsigned int,int,class std::vector<int,class std::allocator<int> > const &,class std::vector<int,class std::allocator<int> > const &,int,class std::vector<class spv::Block *,class std::allocator<class spv::Block *> > &)" (?makeSwitch@Builder@spv@@QEAAXIIHAEBV?$vector@HV?$allocator@H@std@@@std@@0HAEAV?$vector@PEAVBlock@spv@@V?$allocator@PEAVBlock@spv@@@std@@@4@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::If::makeEndIf(void)" (?makeEndIf@If@Builder@spv@@QEAAXXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::If::makeBeginElse(void)" (?makeBeginElse@If@Builder@spv@@QEAAXXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: __cdecl spv::Builder::If::If(unsigned int,unsigned int,class spv::Builder &)" (??0If@Builder@spv@@QEAA@IIAEAV12@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createMatrixConstructor(enum spv::Decoration,class std::vector<unsigned int,class std::allocator<unsigned int> > const &,unsigned int)" (?createMatrixConstructor@Builder@spv@@QEAAIW4Decoration@2@AEBV?$vector@IV?$allocator@I@std@@@std@@I@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createConstructor(enum spv::Decoration,class std::vector<unsigned int,class std::allocator<unsigned int> > const &,unsigned int)" (?createConstructor@Builder@spv@@QEAAIW4Decoration@2@AEBV?$vector@IV?$allocator@I@std@@@std@@I@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeConstruct(unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createCompositeConstruct@Builder@spv@@QEAAIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeCompare(enum spv::Decoration,unsigned int,unsigned int,bool)" (?createCompositeCompare@Builder@spv@@QEAAIW4Decoration@2@II_N@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createTextureQueryCall(enum spv::Op,struct spv::Builder::TextureParameters const &,bool)" (?createTextureQueryCall@Builder@spv@@QEAAIW4Op@2@AEBUTextureParameters@12@_N@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createTextureCall(enum spv::Decoration,unsigned int,bool,bool,bool,bool,bool,struct spv::Builder::TextureParameters const &,enum spv::ImageOperandsMask)" (?createTextureCall@Builder@spv@@QEAAIW4Decoration@2@I_N1111AEBUTextureParameters@12@W4ImageOperandsMask@2@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createBuiltinCall(unsigned int,unsigned int,int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createBuiltinCall@Builder@spv@@QEAAIIIHAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::smearScalar(enum spv::Decoration,unsigned int,unsigned int)" (?smearScalar@Builder@spv@@QEAAIW4Decoration@2@II@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::promoteScalar(enum spv::Decoration,unsigned int &,unsigned int &)" (?promoteScalar@Builder@spv@@QEAAXW4Decoration@2@AEAI1@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createLvalueSwizzle(unsigned int,unsigned int,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createLvalueSwizzle@Builder@spv@@QEAAIIIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createRvalueSwizzle(enum spv::Decoration,unsigned int,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createRvalueSwizzle@Builder@spv@@QEAAIW4Decoration@2@IIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createFunctionCall(class spv::Function *,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createFunctionCall@Builder@spv@@QEAAIPEAVFunction@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createSpecConstantOp(enum spv::Op,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createSpecConstantOp@Builder@spv@@QEAAIW4Op@2@IAEBV?$vector@IV?$allocator@I@std@@@std@@1@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createOp(enum spv::Op,unsigned int,class std::vector<struct spv::IdImmediate,class std::allocator<struct spv::IdImmediate> > const &)" (?createOp@Builder@spv@@QEAAIW4Op@2@IAEBV?$vector@UIdImmediate@spv@@V?$allocator@UIdImmediate@spv@@@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createOp(enum spv::Op,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createOp@Builder@spv@@QEAAIW4Op@2@IAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createTriOp(enum spv::Op,unsigned int,unsigned int,unsigned int,unsigned int)" (?createTriOp@Builder@spv@@QEAAIW4Op@2@IIII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createBinOp(enum spv::Op,unsigned int,unsigned int,unsigned int)" (?createBinOp@Builder@spv@@QEAAIW4Op@2@III@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createUnaryOp(enum spv::Op,unsigned int,unsigned int)" (?createUnaryOp@Builder@spv@@QEAAIW4Op@2@II@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createMemoryBarrier(unsigned int,unsigned int)" (?createMemoryBarrier@Builder@spv@@QEAAXII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createControlBarrier(enum spv::Scope,enum spv::Scope,enum spv::MemorySemanticsMask)" (?createControlBarrier@Builder@spv@@QEAAXW4Scope@2@0W4MemorySemanticsMask@2@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createNoResultOp(enum spv::Op,class std::vector<struct spv::IdImmediate,class std::allocator<struct spv::IdImmediate> > const &)" (?createNoResultOp@Builder@spv@@QEAAXW4Op@2@AEBV?$vector@UIdImmediate@spv@@V?$allocator@UIdImmediate@spv@@@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createNoResultOp(enum spv::Op,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createNoResultOp@Builder@spv@@QEAAXW4Op@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createNoResultOp(enum spv::Op,unsigned int)" (?createNoResultOp@Builder@spv@@QEAAXW4Op@2@I@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createNoResultOp(enum spv::Op)" (?createNoResultOp@Builder@spv@@QEAAXW4Op@2@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createVectorInsertDynamic(unsigned int,unsigned int,unsigned int,unsigned int)" (?createVectorInsertDynamic@Builder@spv@@QEAAIIIII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createVectorExtractDynamic(unsigned int,unsigned int,unsigned int)" (?createVectorExtractDynamic@Builder@spv@@QEAAIIII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeInsert(unsigned int,unsigned int,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createCompositeInsert@Builder@spv@@QEAAIIIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeInsert(unsigned int,unsigned int,unsigned int,unsigned int)" (?createCompositeInsert@Builder@spv@@QEAAIIIII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeExtract(unsigned int,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createCompositeExtract@Builder@spv@@QEAAIIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createCompositeExtract(unsigned int,unsigned int,unsigned int)" (?createCompositeExtract@Builder@spv@@QEAAIIII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createArrayLength(unsigned int,unsigned int)" (?createArrayLength@Builder@spv@@QEAAIII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createAccessChain(enum spv::StorageClass,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?createAccessChain@Builder@spv@@QEAAIW4StorageClass@2@IAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createLoad(unsigned int,enum spv::Decoration,enum spv::MemoryAccessMask,enum spv::Scope,unsigned int)" (?createLoad@Builder@spv@@QEAAIIW4Decoration@2@W4MemoryAccessMask@2@W4Scope@2@I@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::createStore(unsigned int,unsigned int,enum spv::MemoryAccessMask,enum spv::Scope,unsigned int)" (?createStore@Builder@spv@@QEAAXIIW4MemoryAccessMask@2@W4Scope@2@I@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: enum spv::MemoryAccessMask __cdecl spv::Builder::sanitizeMemoryAccessForStorageClass(enum spv::MemoryAccessMask,enum spv::StorageClass)const " (?sanitizeMemoryAccessForStorageClass@Builder@spv@@IEBA?AW4MemoryAccessMask@2@W432@W4StorageClass@2@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::createUndefined(unsigned int)" (?createUndefined@Builder@spv@@QEAAII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::leaveFunction(void)" (?leaveFunction@Builder@spv@@QEAAXXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::makeReturn(bool,unsigned int)" (?makeReturn@Builder@spv@@QEAAX_NI@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: class spv::Function * __cdecl spv::Builder::makeEntryPoint(char const *)" (?makeEntryPoint@Builder@spv@@QEAAPEAVFunction@2@PEBD@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addMemberDecoration(unsigned int,unsigned int,enum spv::Decoration,class std::vector<char const *,class std::allocator<char const *> > const &)" (?addMemberDecoration@Builder@spv@@QEAAXIIW4Decoration@2@AEBV?$vector@PEBDV?$allocator@PEBD@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addMemberDecoration(unsigned int,unsigned int,enum spv::Decoration,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?addMemberDecoration@Builder@spv@@QEAAXIIW4Decoration@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addMemberDecoration(unsigned int,unsigned int,enum spv::Decoration,char const *)" (?addMemberDecoration@Builder@spv@@QEAAXIIW4Decoration@2@PEBD@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addMemberDecoration(unsigned int,unsigned int,enum spv::Decoration,int)" (?addMemberDecoration@Builder@spv@@QEAAXIIW4Decoration@2@H@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecorationId(unsigned int,enum spv::Decoration,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?addDecorationId@Builder@spv@@QEAAXIW4Decoration@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecorationId(unsigned int,enum spv::Decoration,unsigned int)" (?addDecorationId@Builder@spv@@QEAAXIW4Decoration@2@I@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecoration(unsigned int,enum spv::Decoration,class std::vector<char const *,class std::allocator<char const *> > const &)" (?addDecoration@Builder@spv@@QEAAXIW4Decoration@2@AEBV?$vector@PEBDV?$allocator@PEBD@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecoration(unsigned int,enum spv::Decoration,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?addDecoration@Builder@spv@@QEAAXIW4Decoration@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecoration(unsigned int,enum spv::Decoration,char const *)" (?addDecoration@Builder@spv@@QEAAXIW4Decoration@2@PEBD@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addDecoration(unsigned int,enum spv::Decoration,int)" (?addDecoration@Builder@spv@@QEAAXIW4Decoration@2@H@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addMemberName(unsigned int,int,char const *)" (?addMemberName@Builder@spv@@QEAAXIHPEBD@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addName(unsigned int,char const *)" (?addName@Builder@spv@@QEAAXIPEBD@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addExecutionModeId(class spv::Function *,enum spv::ExecutionMode,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?addExecutionModeId@Builder@spv@@QEAAXPEAVFunction@2@W4ExecutionMode@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addExecutionMode(class spv::Function *,enum spv::ExecutionMode,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?addExecutionMode@Builder@spv@@QEAAXPEAVFunction@2@W4ExecutionMode@2@AEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: void __cdecl spv::Builder::addExecutionMode(class spv::Function *,enum spv::ExecutionMode,int,int,int)" (?addExecutionMode@Builder@spv@@QEAAXPEAVFunction@2@W4ExecutionMode@2@HHH@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: class spv::Instruction * __cdecl spv::Builder::addEntryPoint(enum spv::ExecutionModel,class spv::Function *,char const *)" (?addEntryPoint@Builder@spv@@QEAAPEAVInstruction@2@W4ExecutionModel@2@PEAVFunction@2@PEBD@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeCompositeConstant(unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &,bool)" (?makeCompositeConstant@Builder@spv@@QEAAIIAEBV?$vector@IV?$allocator@I@std@@@std@@_N@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::findStructConstant(unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?findStructConstant@Builder@spv@@IEAAIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::findCompositeConstant(enum spv::Op,unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?findCompositeConstant@Builder@spv@@IEAAIW4Op@2@IAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeFpConstant(unsigned int,double,bool)" (?makeFpConstant@Builder@spv@@QEAAIIN_N@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeFloat16Constant(float,bool)" (?makeFloat16Constant@Builder@spv@@QEAAIM_N@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeDoubleConstant(double,bool)" (?makeDoubleConstant@Builder@spv@@QEAAIN_N@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeFloatConstant(float,bool)" (?makeFloatConstant@Builder@spv@@QEAAIM_N@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::makeInt64Constant(unsigned int,unsigned __int64,bool)" (?makeInt64Constant@Builder@spv@@IEAAII_K_N@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::makeIntConstant(unsigned int,unsigned int,bool)" (?makeIntConstant@Builder@spv@@IEAAIII_N@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeBoolConstant(bool,bool)" (?makeBoolConstant@Builder@spv@@QEAAI_N0@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: bool __cdecl spv::Builder::isSpecConstantOpCode(enum spv::Op)const " (?isSpecConstantOpCode@Builder@spv@@QEBA_NW4Op@2@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: bool __cdecl spv::Builder::isConstantOpCode(enum spv::Op)const " (?isConstantOpCode@Builder@spv@@QEBA_NW4Op@2@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::findScalarConstant(enum spv::Op,enum spv::Op,unsigned int,unsigned int,unsigned int)" (?findScalarConstant@Builder@spv@@IEAAIW4Op@2@0III@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "protected: unsigned int __cdecl spv::Builder::findScalarConstant(enum spv::Op,enum spv::Op,unsigned int,unsigned int)" (?findScalarConstant@Builder@spv@@IEAAIW4Op@2@0II@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: bool __cdecl spv::Builder::containsPhysicalStorageBufferOrArray(unsigned int)const " (?containsPhysicalStorageBufferOrArray@Builder@spv@@QEBA_NI@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: bool __cdecl spv::Builder::containsType(unsigned int,enum spv::Op,unsigned int)const " (?containsType@Builder@spv@@QEBA_NIW4Op@2@I@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::getContainedTypeId(unsigned int)const " (?getContainedTypeId@Builder@spv@@QEBAII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::getContainedTypeId(unsigned int,int)const " (?getContainedTypeId@Builder@spv@@QEBAIIH@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::getScalarTypeId(unsigned int)const " (?getScalarTypeId@Builder@spv@@QEBAII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: int __cdecl spv::Builder::getNumTypeConstituents(unsigned int)const " (?getNumTypeConstituents@Builder@spv@@QEBAHI@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: enum spv::Op __cdecl spv::Builder::getMostBasicTypeClass(unsigned int)const " (?getMostBasicTypeClass@Builder@spv@@QEBA?AW4Op@2@I@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::getDerefTypeId(unsigned int)const " (?getDerefTypeId@Builder@spv@@QEBAII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeRayQueryType(void)" (?makeRayQueryType@Builder@spv@@QEAAIXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeAccelerationStructureType(void)" (?makeAccelerationStructureType@Builder@spv@@QEAAIXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeSampledImageType(unsigned int)" (?makeSampledImageType@Builder@spv@@QEAAII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeImageType(unsigned int,enum spv::Dim,bool,bool,bool,unsigned int,enum spv::ImageFormat)" (?makeImageType@Builder@spv@@QEAAIIW4Dim@2@_N11IW4ImageFormat@2@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeFunctionType(unsigned int,class std::vector<unsigned int,class std::allocator<unsigned int> > const &)" (?makeFunctionType@Builder@spv@@QEAAIIAEBV?$vector@IV?$allocator@I@std@@@std@@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeRuntimeArray(unsigned int)" (?makeRuntimeArray@Builder@spv@@QEAAII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeArrayType(unsigned int,unsigned int,int)" (?makeArrayType@Builder@spv@@QEAAIIIH@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeMatrixType(unsigned int,int,int)" (?makeMatrixType@Builder@spv@@QEAAIIHH@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeVectorType(unsigned int,int)" (?makeVectorType@Builder@spv@@QEAAIIH@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeStructResultType(unsigned int,unsigned int)" (?makeStructResultType@Builder@spv@@QEAAIII@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeFloatType(int)" (?makeFloatType@Builder@spv@@QEAAIH@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeIntegerType(int,bool)" (?makeIntegerType@Builder@spv@@QEAAIH_N@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makePointerFromForwardPointer(enum spv::StorageClass,unsigned int,unsigned int)" (?makePointerFromForwardPointer@Builder@spv@@QEAAIW4StorageClass@2@II@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeForwardPointer(enum spv::StorageClass)" (?makeForwardPointer@Builder@spv@@QEAAIW4StorageClass@2@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makePointer(enum spv::StorageClass,unsigned int)" (?makePointer@Builder@spv@@QEAAIW4StorageClass@2@I@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeSamplerType(void)" (?makeSamplerType@Builder@spv@@QEAAIXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeBoolType(void)" (?makeBoolType@Builder@spv@@QEAAIXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::makeVoidType(void)" (?makeVoidType@Builder@spv@@QEAAIXZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: unsigned int __cdecl spv::Builder::import(char const *)" (?import@Builder@spv@@QEAAIPEBD@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: virtual __cdecl spv::Builder::~Builder(void)" (??1Builder@spv@@UEAA@XZ) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>glslang-spirv.lib(SpvBuilder.obj) : error LNK2005: "public: __cdecl spv::Builder::Builder(unsigned int,unsigned int,class spv::SpvBuildLogger *)" (??0Builder@spv@@QEAA@IIPEAVSpvBuildLogger@1@@Z) already defined in SPIRV.lib(SpvBuilder.cpp.obj)
46>bin\Windows-ARM64\Release\xenia-gpu-shader-compiler.exe : fatal error LNK1169: one or more multiply defined symbols found
46>Done building project "xenia-gpu-shader-compiler.vcxproj" -- FAILED.
41>xbdm_misc.cc
41>xbdm_module.cc
41>cert_monitor.cc
41>debug_monitor.cc
41>xboxkrnl_audio.cc
41>xboxkrnl_audio_xma.cc
41>xboxkrnl_crypt.cc
41>xboxkrnl_debug.cc
41>xboxkrnl_error.cc
48>xenia-gpu-d3d12.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-d3d12.lib
45>xenia-gpu-vulkan.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-vulkan.lib
49>Generating code
41>xboxkrnl_hal.cc
41>xboxkrnl_hid.cc
41>xboxkrnl_io.cc
41>xboxkrnl_io_info.cc
41>xboxkrnl_memory.cc
41>xboxkrnl_misc.cc
41>xboxkrnl_module.cc
41>xboxkrnl_modules.cc
41>xboxkrnl_ob.cc
41>xboxkrnl_rtl.cc
41>xboxkrnl_strings.cc
41>xboxkrnl_threading.cc
41>xboxkrnl_usbcam.cc
41>xboxkrnl_video.cc
41>xboxkrnl_xconfig.cc
41>xenumerator.cc
41>xevent.cc
41>xfile.cc
41>xiocompletion.cc
41>xmodule.cc
41>xmutant.cc
41>xnotifylistener.cc
41>xobject.cc
41>xsemaphore.cc
41>xsocket.cc
41>xsymboliclink.cc
41>xthread.cc
41>xtimer.cc
41>xenia-kernel.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-kernel.lib
50>------ Build started: Project: xenia-cpu-tests, Configuration: Release Windows-ARM64 ARM64 ------
51>------ Build started: Project: xenia-gpu-vulkan-trace-viewer, Configuration: Release Windows-ARM64 ARM64 ------
52>------ Build started: Project: xenia-gpu-vulkan-trace-dump, Configuration: Release Windows-ARM64 ARM64 ------
53>------ Build started: Project: xenia-gpu-d3d12-trace-viewer, Configuration: Release Windows-ARM64 ARM64 ------
54>------ Build started: Project: xenia-gpu-d3d12-trace-dump, Configuration: Release Windows-ARM64 ARM64 ------
55>------ Build started: Project: xenia-app, Configuration: Release Windows-ARM64 ARM64 ------
50>console_app_main_win.cc
50>add_test.cc
50>byte_swap_test.cc
50>extract_test.cc
50>insert_test.cc
50>load_vector_shl_shr_test.cc
50>pack_test.cc
50>permute_test.cc
50>sha_test.cc
52>console_app_main_win.cc
52>vulkan_trace_dump_main.cc
51>vulkan_trace_viewer_main.cc
51>windowed_app_main_win.cc
53>d3d12_trace_viewer_main.cc
53>windowed_app_main_win.cc
54>console_app_main_win.cc
54>d3d12_trace_dump_main.cc
50>shl_test.cc
50>shr_test.cc
50>swizzle_test.cc
50>unpack_test.cc
50>vector_add_test.cc
50>vector_max_test.cc
55>emulator_window.cc
55>xenia_main.cc
55>main_init_win.cc
55>windowed_app_main_win.cc
50>vector_min_test.cc
50>vector_rotate_left_test.cc
50>vector_sha_test.cc
50>vector_shl_test.cc
50>vector_shr_test.cc
50>test_suite_main.cc
54>   Creating library bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-dump.lib and object bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-dump.exp
54>Generating code
51>   Creating library bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-viewer.lib and object bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-viewer.exp
51>Generating code
52>   Creating library bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-dump.lib and object bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-dump.exp
52>Generating code
53>   Creating library bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-viewer.lib and object bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-viewer.exp
53>Generating code
50>Generating code
55>imgui.lib(imgui.cpp.obj) : error LNK2005: "struct ImGuiContext * GImGui" (?GImGui@@3PEAUImGuiContext@@EA) already defined in imgui.lib(imgui.obj)
55>imgui.lib(imgui.cpp.obj) : error LNK2005: "public: static char * ImGuiTextBuffer::EmptyString" (?EmptyString@ImGuiTextBuffer@@2PADA) already defined in imgui.lib(imgui.obj)
55>   Creating library bin\Windows-ARM64\Release\xenia.lib and object bin\Windows-ARM64\Release\xenia.exp
55>bin\Windows-ARM64\Release\xenia.exe : fatal error LNK1169: one or more multiply defined symbols found
55>Done building project "xenia-app.vcxproj" -- FAILED.
49>Finished generating code
49>xenia-cpu-ppc-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-cpu-ppc-tests.exe
50>Finished generating code
50>xenia-cpu-tests.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-cpu-tests.exe
54>Finished generating code
53>Finished generating code
52>Finished generating code
51>Finished generating code
54>xenia-gpu-d3d12-trace-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-dump.exe
52>xenia-gpu-vulkan-trace-dump.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-dump.exe
53>xenia-gpu-d3d12-trace-viewer.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-d3d12-trace-viewer.exe
51>xenia-gpu-vulkan-trace-viewer.vcxproj -> Z:\CODE\xenia\build\bin\Windows-ARM64\Release\xenia-gpu-vulkan-trace-viewer.exe
========== Build: 51 succeeded, 3 failed, 0 up-to-date, 1 skipped ==========
========== Build completed at 01:20 and took 32:41,457 minutes ==========

@Wunkolo
Copy link
Contributor Author

Wunkolo commented Jun 24, 2024

Not sure what's happening here in particular. I can't seem to recreate it locally in Debug or Release in the case that these are LTO issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants