Как я могу решить эту ошибку на MacOS Catalina?

Я пытаюсь скомпилировать программу Cpp с помощью компилятора g ++, но я получаю эту ошибку:

Yuliam-MBP:Documents yuliamosh$ g++-9 -std=c++17 -Wall -Wextra -pedantic vector.cpp -o vector
In file included from /usr/local/Cellar/gcc/9.2.0_3/include/c++/9.2.0/bits/postypes.h:40,
                 from /usr/local/Cellar/gcc/9.2.0_3/include/c++/9.2.0/iosfwd:40,
                 from /usr/local/Cellar/gcc/9.2.0_3/include/c++/9.2.0/ios:38,
                 from /usr/local/Cellar/gcc/9.2.0_3/include/c++/9.2.0/ostream:3,
                 from /usr/local/Cellar/gcc/9.2.0_3/include/c++/9.2.0/iostream:39,
                 from vector.cpp:1:
/usr/local/Cellar/gcc/9.2.0_3/include/c++/9.2.0/cwchar:44:10: fatal error: wchar.h: No such file or directory
   44 | #include <wchar.h>
      |          ^~~~~~~~~
compilation terminated.

Всего 2 ответа


УСТАНОВИТЬ
xcode-select --install

Затем переключитесь на новые инструменты
sudo xcode-select --switch /Library/Developer/CommandLineTools/

Вам может потребоваться сбросить расположение по умолчанию инструментов компиляции:

xcode-select --reset

Это обычные исправления. МУЖЧИНА, Никто из них не работал на меня!

Это то, что работало для меня: доморощенное решение


Кажется, что "wchar.h" не был найден.

Я бы предложил следовать инструкциям из этой ветки.


Есть идеи?

10000