Hello and many thanks in advance.
Similar to this
Up to date VS 2022.
I have a static library that was built 2 days ago on this machine.
Platform Toolset v143
Win SDK v 10.0.22621.0
I also have OpenSSL libs I’ve included, these were installed with vcpkg.
I’ve added my library to my UE project and when I build Development Editor Win64
I get this error during my build
|Error|C1900|Il mismatch between ‘P1’ version ‘20231109’ and ‘P2’ version ‘20230904’
Things I’ve tried::
Build static lib with 10.0 (installed latest) and 10.0.22621.0
Reinstall OpenSSL and set SDK
set VCPKG_CMAKE_SYSTEM_VERSION=10.0.22621.0
Add entries to vcxproj
$(BuildBatchScript) -Target=“UnrealEditor Win64 Development” -Target=“ShaderCompileWorker Win64 Development -Quiet” -WaitMutex -FromMsBuild -architecture=x64
$(RebuildBatchScript) -Target=“UnrealEditor Win64 Development” -Target=“ShaderCompileWorker Win64 Development -Quiet” -WaitMutex -FromMsBuild -architecture=x64
$(CleanBatchScript) -Target=“UnrealEditor Win64 Development” -Target=“ShaderCompileWorker Win64 Development -Quiet” -WaitMutex -FromMsBuild -architecture=x64
D:\repo\ue\UnrealEngine5.4_Source\Engine\Binaries\Win64\UnrealEditor.exe
v143
10.0.22621.0
The entries on vcxproj, were quite painful to add as I forgot twice(2x) that a ‘regenerate project files’ overwrites this
None of this seems to help me, I’m really stuck on this and would appreciate any guidance, please let me know if I can add more info.