2014-10-03 3 views
19

Под OS X 10.9.5 с помощью XCode 6.0.1 Я бегу в следующем номере, когда я пытаюсь запустить make из терминала:Macos «wchar.h» Файл не найден

fatal error: 'wchar.h' file not found 

Этот вопрос был не происходит до недавнего обновления до Mavericks.

ответ

45

Сначала убедитесь, что установлен последний XCode. Затем нам нужно установить/исправить/обновить средства командной строки. Для этого запустите

xcode-select --install 

Ранее XCode ожидал, что он активен каталог проявитель, расположенный в

/Applications/Xcode.app/Contents/Developer/ 

но последние инструменты командной строки устанавливается в

/Library/Developer/CommandLineTools/ 

так что нам нужно для переключения, где XCode ищет. Для этого запустите

sudo xcode-select --switch /Library/Developer/CommandLineTools/ 

И это должно быть так. Эти шаги решили проблему для меня и двух сотрудников.

+5

Не работает для меня. Я вижу, что файл wchar.h находится на /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/wchar.h, и он должен быть найден. Нет такого файла в папке инструментов командной строки (и глубже там) – Euphorbium