Как я могу решить эту ошибку на MacOS Catalina? - PullRequest
2 голосов
/ 08 февраля 2020

Я пытаюсь скомпилировать 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 ]

1 голос
/ 08 февраля 2020

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

ПОСЛЕ ПЕРЕКЛЮЧЕНИЯ НА НОВЫЕ УСТАНОВЛЕННЫЕ ИНСТРУМЕНТЫ
sudo xcode-select --switch /Library/Developer/CommandLineTools/

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

xcode-select --reset

Это обычные исправления. ПЛОХО, НИКТО НЕ РАБОТАЛ ДЛЯ МЕНЯ!

ЭТО ТО, ЧТО ПРОИЗОШЛО МНЕ: Homebrew Solution

0 голосов
/ 08 февраля 2020

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

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

...