Подтвердить что ты не робот

Активация поддержки С++ 11 в Clang

Я загрузил и построил clang версии 3.0, чтобы немного поиграть с функциями С++ 11, однако я получаю эту ошибку (хотя я am, используя флаг -Wc++11-extensions),.

S:\llvm\code > clang++. exe -WС++ 11-extensions variadic.cpp
variadic.cpp: 4: 19: предупреждение: вариативные шаблоны - это расширение С++ 11 [-WС++ 11-extensions]
template < typename... Args >

Я создал clang с VS10 на Windows 7 (64 бит), и сборка прошла успешно.


Изменить: Поскольку @cli_hlt указал, что это предупреждение, а не ошибка, ошибка - это то, что я не вставлял не смог выполнить команду: program not executable. Основной причиной этого было то, что link.exe не был в PATH. Как только я побежал из командной строки VS, все было хорошо.

4b9b3361

Ответ 1

Вы получаете предупреждение, а не сообщение об ошибке.

Переключатель -W используется для включения предупреждений компилятора. Поэтому для моего понимания, используя -WС++ 11-расширения, вы сообщаете компилятору, чтобы предупредить вас, если вы используете расширения С++ 11.

И именно это происходит здесь.