Заголовочный файл регулярного выражения g ++

0

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

Однако, когда я пытаюсь скомпилировать тот же файл с помощью clang++, он компилируется и отлично работает.

Пример кода, который я пробовал, был здесь

  • 2
    Это выдает ошибку вроде этого #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. случайно?
  • 0
    Я получаю сообщение об ошибке: «ошибка: регулярное выражение: такой файл или каталог отсутствуют», а остальные используются для всех остальных компонентов, используемых в регулярном выражении. также, когда я пытаюсь 'g ++ -std = c ++ 0x -stdlib = libc ++', я получаю сообщение об ошибке 'cc1plus: ошибка: нераспознанный параметр командной строки "-std = c ++ 0x" cc1plus: ошибка: нераспознанный параметр командной строки "- STDLIB = Libc ++ "»
Показать ещё 2 комментария
Теги:
macos

1 ответ

1

Это зависит от библиотеки C++, которую использует компилятор. Например, для GCC 4.9 regex теперь реализовано. Варианты использования C++ 11 сегодня суммируют это довольно хорошо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню