Windows LNK1112:模块机器类型';X86和x27;与目标机器类型'冲突;x64和x27;Visual Studio命令提示错误

Windows LNK1112:模块机器类型';X86和x27;与目标机器类型'冲突;x64和x27;Visual Studio命令提示错误,windows,visual-studio,x86,Windows,Visual Studio,X86,在将其标记为副本之前:I已确保已将其加载到VS的正确版本中 C:\...>vcvars32 ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.7.4 ** Copyright (c) 2020 Microsoft Corporation *******************************

在将其标记为副本之前:I确保已将其加载到VS的正确版本中

C:\...>vcvars32
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.7.4
** Copyright (c) 2020 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86'

C:\...>clang  build/obj/Core/apu.c.o build/obj/Core/camera.c.o build/obj/Core/cheats.c.o build/obj/Core/debugger.c.o build/obj/Core/display.c.o build/obj/Core/gb.c.o build/obj/Core/joypad.c.o build/obj/Core/mbc.c.o build/obj/Core/memory.c.o build/obj/Core/printer.c.o build/obj/Core/random.c.o build/obj/Core/rewind.c.o build/obj/Core/rumble.c.o build/obj/Core/save_state.c.o build/obj/Core/sgb.c.o build/obj/Core/sm83_cpu.c.o build/obj/Core/sm83_disassembler.c.o build/obj/Core/symbol_hash.c.o build/obj/Core/timing.c.o build/obj/Windows/utf8_compat.c.o build/obj/SDL/font.c.o build/obj/SDL/gui.c.o build/obj/SDL/main.c.o build/obj/SDL/opengl_compat.c.o build/obj/SDL/shader.c.o build/obj/SDL/utils.c.o build/obj/OpenDialog/windows.c.o build/obj/SDL/audio/sdl.c.o build/obj/Windows/resources.o -o build/bin/SDL/sameboy.exe -lmsvcrt -lcomdlg32 -luser32 -lSDL2main -Wl,/MANIFESTFILE:NUL -Wl,/NODEFAULTLIB:libcmt.lib -lSDL2 -lopengl32 -Wl,/subsystem:windows
build\obj\Windows\resources.o : fatal error LNK1112: module machine type 'x86' conflicts with target machine type 'x64'
clang: error: linker command failed with exit code 1112 (use -v to see invocation)
重点放在VCVAR32'x86',以及“目标机器类型'x64'”的最终问题上

我已经尝试完全删除
/build/
文件夹,以确保以前构建尝试的工件不会导致问题。正在讨论的项目(SameBoy)旨在为x86构建。我还尝试使用
make
(在确保我处于x86提示符下之后)完全重做所有内容,并且我确定只链接到x86库。以上所有操作都会遇到相同的错误