hay cuatro implementaciones no Mac de plataformas de tipo C Objetivo OpenStep/cacao:
- OpenStep/NextStep: máquinas de soporte OPENSTEP/siguiente única - CONTINUADO.
- p ..... puedo recordar el nombre o encontrarlo en la web, ¡está en algún lado! - Linux
- Cocotron - sólo Windows
- GNUStep Linux/Windows
gnustep es el camino a seguir para Linux ... menciono allí otros porque 2 y 3 están disponibles en formato fuente y que se pueden utilizar para parchear agujeros en el código que el GNUStep no tiene y podrían.
Cuando se trata de la biblioteca de gráficos, puede tener problemas porque Apple se alejó de las antiguas API de OpenStep y ha seguido evolucionando sus API mucho más rápido de lo que la gente de GNUStep puede ponerse al día. No hay soporte para las últimas bibliotecas de gráficos, como Core Animation.
Como Objective C es amigable para C y C++ puedes usar cualquiera de estas bibliotecas como están, o haciendo que el Objective C sea amigable haciendo un contenedor.
Puede o no ser compatible con Mac y hacer versiones para eso, por lo que puede no ser importante.
Si lo hace es posible que desee hacer un envoltorio de Linux para algo así como OpenGL si no se encuentra, lo que creo que es, pero tiene un cheque a sí mismo ....
Hay herramientas de desarrollo de Linux, incluyendo un proyecto Constructor IDE y GUI para GNUStep en Linux.
, Tony
También hay [ObjFW] (https://webkeks.org/objfw/), que se ejecuta literalmente en todas partes e imita la API de Cocoa. – clonejo