Я думаю, здесь есть недоразумение.
Clang (медленно) учат, как анализировать заголовки MFC.Насколько я знаю, Франсуа Пише почти один в этом проекте, но во всей серии заголовков есть только несколько ошибок (!), И, очевидно, стандартная библиотека, поставляемая с разбором VC ++, уже давно завершена.
Однако речь идет о генерации AST , а не генерации кода.В настоящее время Clang не может правильно сгенерировать код для взаимодействия с библиотеками VC ++.Мало того, что название искажено не полностью, но ABI все еще формируется (за последние 2 месяца было множество исправлений для получения правильного заполнения / выравнивания), и существует давняя проблема с исключениями.
Если вы хотите использовать Clang в Windows, вам следует использовать MinGW или MinGW64, см. Ответ Рубена.