Использование __super на Clang C ++ - PullRequest
0 голосов
/ 11 июня 2019

Как использовать __super на Clang C ++?

Здесь я вижу, что __super был добавлен в Clang http://releases.llvm.org/3.6.0/tools/clang/docs/ReleaseNotes.html

Однако при попытке использовать его на Android NDK (который использует Clang) я получаю ошибки компиляции.

1 Ответ

3 голосов
/ 11 июня 2019

Это расширение относится только к Windows. Он не будет работать на Android или где-либо еще по умолчанию, так как он был добавлен, чтобы Clang мог анализировать заголовки библиотеки Microsoft. На других платформах вам нужно добавить:

-fms-extensions

на ваши флаги компиляции, чтобы включить его.

...