'Only clang-cl is supported on Windows when building project with webrtc
I am trying to build a project that contains webrtc. However compilation fails with this error :
vendor\webrtc\src\base/compiler_specific.h(11,1): fatal error C1189: #error: "Only clang-cl is supported on Windows, see https://crbug.com/988071". I have tried defining __clang__ preprocessor definition, but this simply causes an error :STL1000: Unexpected compiler version, expected Clang 11 or newer. I am using cmake with Visual Studio 2019 generator. I have installed clang-cl , both independently and as part as Visual Studio Build Tools and I have tried overwriting the path to the clang-cl executable. I am aware this is a duplicate of Only clang-cl is supported on Windows, when I compile my webrtc server, but there was no conclusive answer on that issue. Am i missing something obvious? Thanks in advance
Solution 1:[1]
It turns out I have to specify the toolset in CMake with the -T option :
cmake -G "Visual Studio 2019" -T ClangCl ...
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Mustapha |
