mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-10-17 06:19:19 +02:00
The failing chain showed the same directory reached two ways - one spelling with doubled separators, one without - so #pragma once did not recognise the file and the SDK headers were parsed twice: every COM interface then looked like a uuid mismatch and BroadcastSystemMessageEx like a conflicting redeclaration. vcvars64 was putting the SDK in INCLUDE while clang was also locating it itself. Dropped the vcvars call; clang's own detection is enough, and one spelling means the include guards work.
8.5 KiB
8.5 KiB