Используйте Clang с MSVC 2010 - PullRequest
       3

Используйте Clang с MSVC 2010

27 голосов
/ 14 января 2011

Прежде всего, я хочу спросить, лучше ли компилятор Clang, чем стандартный компилятор MSVC?И как я могу использовать Clang с MSVC?Например, я пишу код в MSVC, а затем, когда нажимаю Build, он вызывает Clang для сборки проекта.

Ответы [ 3 ]

33 голосов
/ 18 июня 2011

https://github.com/ishani/ClangVSx

Надстройка для Visual Studio 2010, которая позволяет использовать компилятор Clang C / C ++ вместо MSVC ++.Переводит настройки проекта и сборки VC в gcc-friendly аргументы командной строки вместе с существующими инструментами платформы (MSVC Linker, Librarian, RC) для завершения цепочки сборки.

4 голосов
/ 30 сентября 2013

Использование компилятора clang в Windows все еще считается находящимся в экспериментальном состоянии.Тем не менее, в последнее время был достигнут некоторый прогресс.Когда я ответил на аналогичный вопрос :

LLVM предоставляет сборки снимков Windows - набор инструментов для Visual Clang в качестве установщика Windows.В настоящее время он должен интегрироваться с Visual Studio 2010, 2012 и 2013. Дополнительную информацию можно найти в блоге LLVM Путь вперед для набора инструментов LLVM в Windows .

3 голосов
/ 14 января 2011

Вы можете использовать «проект makefile», чтобы Visual Studio вызывала make-файл (или любой процесс командной строки), когда вы указываете его на сборку.

Я делал это раньше, чтобы получить хороший источник MSVCнавигация для встроенных проектов, отличных от Windows.

Недостатком является то, что вы должны вручную синхронизировать make-файл с файлами в проекте (или наоборот, в зависимости от того, как вы хотите на него смотреть) - как правило,не огромная проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...