Có Bốn triển khai Mac không loại nền tảng C Mục tiêu OPENSTEP/Cocoa:
- OPENSTEP/NeXTSTEP: OPENSTEP/máy hỗ trợ NeXT chỉ - Hết hàng.
- p ..... có thể nhớ tên hoặc tìm thấy trên web - đó là một nơi nào đó! - Linux
- Cocotron - chỉ dành cho Windows
- GNUStep Linux/Windows
GNUSTep là con đường để đi cho Linux ... Tôi đề cập đến có những người khác vì 2 và 3 có sẵn trong nguồn và chúng có thể được sử dụng để vá lỗ hổng trong mã GNUStep không có và chúng có thể.
Khi nói đến Thư viện đồ họa - bạn có thể gặp sự cố vì Apple đã chuyển ra khỏi API OpenStep cũ và đã tiếp tục phát triển các API của chúng nhanh hơn nhiều so với những người GNUStep có thể phát. Không có hỗ trợ cho các thư viện đồ họa mới nhất như Core Animation.
Vì mục tiêu C là C và C++ thân thiện, bạn có thể sử dụng bất kỳ thư viện nào như vậy, hoặc bằng cách làm cho đối tượng C thân thiện bằng cách tạo một trình bao bọc.
Bạn có thể hoặc không muốn tương thích với Mac và thực hiện các phiên bản cho nó để có thể không quan trọng.
Nếu bạn làm điều bạn có thể muốn làm một Wrapper Linux cho một cái gì đó giống như OpenGL nếu nó là mất tích, mà tôi nghĩ rằng đó là nhưng có một kiểm tra chính mình ....
Có Linux công cụ phát triển bao gồm một dự án Trình xây dựng IDE và GUI cho GNUStep trên Linux.
Tony
Ngoài ra còn có [ObjFW] (https://webkeks.org/objfw/), chạy theo nghĩa đen ở mọi nơi và bắt chước API của Cocoa. – clonejo