meaning compiler berserk xcode macos clang

xcode - compiler - install clang ubuntu



Archivo ''wchar.h'' de macOS no encontrado (3)

Bajo OS X 10.9.5 usando XCode 6.0.1, me encuentro con el siguiente problema cuando intento ejecutar make desde el terminal:

fatal error: ''wchar.h'' file not found

Este problema no estaba ocurriendo antes de una actualización reciente a Mavericks.


Además de la publicación de ssell y el comentario de peter70, también tuve problemas después de instalar nuevamente las herramientas de línea de comandos de xcode y cambiar el directorio de desarrolladores activos de xcode. Estaba usando CMake, y así borré las carpetas de depuración / lanzamiento que tenían Makefiles existentes que hacían referencia a ubicaciones desactualizadas en Mojave. Por lo tanto, para la resolución de problemas futuros, después de ejecutar los comandos de la publicación de ssell:

xcode-select --install

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

Creo que si ha instalado las herramientas de la línea de comandos al instalar Xcode, es posible que también deba aceptar la licencia con sudo xcodebuild --license . No creo que esto sea necesario si xcode-select comando de xcode-select anterior.

Luego, también elimine los scripts de construcción generados. Si usa CMake, elimine los cmake-build-debug y cmake-build-release (sus nombres pueden variar)


Asegúrese de que actualiza todos los archivos de símbolos que tienen referencias al wchar después de actualizar xcode . Para mí la limpieza completa del directorio de construcción ha funcionado


Primero asegúrese de que el último XCode está instalado. A continuación, necesitamos instalar / arreglar / actualizar las herramientas de línea de comandos. Para hacerlo, corre

xcode-select --install

Anteriormente, XCode esperaba que su directorio de desarrollador activo se ubicara en

/Applications/Xcode.app/Contents/Developer/

pero las últimas herramientas de línea de comandos están instaladas en

/Library/Developer/CommandLineTools/

por lo que necesitamos cambiar a donde XCode está mirando. Para hacerlo, corre

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

Y eso debería ser. Estos pasos resolvieron el problema para mí y para dos compañeros de trabajo.