8 votos

No se encontró el archivo stdlib.h y tampoco se encontró el instalador del paquete SDK de macOS

Tengo macOS Alta Sierra 10.13.6 (Por diversas razón de que no actualización) y Xcode 10.1 instalado junto a la línea de comandos de las herramientas.

Estoy tratando de compilar un cierto tipo de software que está intentando abrir el siguiente archivo de encabezado:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/stdlib.h

pero no puede encontrar el archivo. Cuando me la exploración manual de la carpeta, el stdlib.h archivo se encuentra en:

Developer/CommandLineTools/sr/include/c++/v1/stdlib.h

He intentado muchas cosas, desinstalar y volver a instalar, probar las versiones anteriores, etc. Traté de "manualmente" a instalar, pero no hay macOS paquete SDK para instalar.

5voto

Yoan Puntos 1

En cualquier sistema con gcc , puede averiguar la ubicación del sistema incluye archivos con el comando gcc -v -xc++ /dev/null -fsyntax-only . Esto le da todos los caminos para #include . (gcc está incluido en xcode)

Si no encuentra la ruta /usr/local/include en la lista, debe corregirla con el comando sudo xcode-select --switch /Library/Developer/CommandLineTools . Esto no modificará el comportamiento de las aplicaciones desarrolladas / ejecutadas en Xcode. (esta ruta puede ser o ya es parte de su archivo de perfil de bash).

3voto

Oskar Puntos 1242

Apple tiene un instalador para bibliotecas de C++ puede instalar.

xcode-select --install

Si usted tiene Xcode instalado (o no le importa descargar desde la App Store) para validar todas las herramientas de línea de comandos están instalados así como herramientas adicionales. Por último, una vez instalada, compruebe normal de actualizaciones de software para garantizar la línea de comandos se aplican las actualizaciones.

Usted puede ser que necesite para mirar la salida de la secuencia de comandos de compilación para ver si usted simplemente necesita para restablecer la ubicación predeterminada de la compilación de herramientas:

xcode-select --reset

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X