versiones sierra puedo mojave mac instalar high descargar como actualizar macos frameworks osx-lion openal

macos - sierra - Mi marco OpenAL está roto, ¿cómo puedo solucionarlo?(OSX Lion)



mac os versiones (2)

Estoy desarrollando un código de juego y funciona bien tanto en Windows como en Mac. También el sonido funcionó perfectamente. Yo uso OpenAL para eso.

Recientemente instalé el instalador OpenAL OSX de Creative Labs. Ha sobrescrito mi marco Apple OpenAL original y ahora mi proyecto ya no se compilará (errores de enlazador, arquitectura incorrecta y cosas por el estilo).

La verdadera pregunta es: ¿puedo repararlo? ¿Puedo encontrar el marco original Apple OpenAL para reemplazar el que está en mi sistema? Y si no, ¿alguien sería tan amable de enviarme los archivos para que pueda volver a enviarlos (si eso es posible)?


Después de haber probado casi todo excepto reinstalar el sistema operativo completo (volví a instalar la actualización de león, reinstalé xcode, eliminé cosas a mano, ...), descubrí que el marco sobreescrito por el instalador creativo era el que estaba ubicado en / Library / Frameworks y no uno en /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks

Pensé que estaban enlazados simbólicamente, pero no lo son. ¡Así que simplemente copié el de 10.7dk sobre el de / Library / Frameworks y todo vuelve a formarse!

Lo más extraño es que si en mi proyecto hago clic derecho en el marco OpenAL en la lista "Marcos y bibliotecas vinculados" y selecciono "Mostrar en el buscador", me redireccionan a la SDK, pero Xcode no lo hace parecen usarlo porque cuando eliminé OpenAL.framework desde / Library / Frameworks, xcode mostró el marco en rojo y no se compilaría. Entonces xcode me dice que usa el que está en la carpeta sdk, pero que está usando el de / Library / Frameworks.

He leído en otros foros (sobre otras plataformas como iPhone y otras cosas), que la gente tiene problemas con eso. XCode les dice que están usando el marco en el SDK de iPhone pero en realidad están usando el de / Library / Frameworks.

Entonces esto debe ser un error en xcode.

De todos modos ... SOLUCIONADO


Agrega el marco a tu proyecto. Está incluyendo los archivos para que se compile, pero debe especificar qué marcos vincular. Está en / System / Library / Frameworks /.