The amalgamation result of open62541 results in missing pragma blocks for UA_ARCHITECTURE_WIN32. These blocks were manually put back using the amalgamated result of open62541 produced from commit ce5209d.
Pull request made obsolete with Open62541 version 1.1.3 (c1c3a0332110f2a4b44daac25131eb22f723fefe) where open62541Cpp doesn't use open62541 amalgamation and instead uses open62541 as a shared library.
The amalgamation result of open62541 results in missing pragma blocks for UA_ARCHITECTURE_WIN32. These blocks were manually put back using the amalgamated result of open62541 produced from commit ce5209d.