PDA

View Full Version : [C/C++] compilare progetto su OS X con cocoa.h


Duchamp
19-11-2012, 12:08
Ciao a tutti. Sono alle prese con un dilemma interessante: devo compilare in OS X un progetto scritto interamente in C e C++ che, in un particolare header fa questo:


#include <Cocoa/Cocoa.h>


La libreria in questione è usata pochissimo, solo per avere la definzione di un oggetto di tipo NSWindow (una finestra del sistema grafico). Il problema, da quanto ho potuto capire, è che Cocoa.h è in objective-c e dunque quell'inclusione causa incompatibilità con il compilatore, che sta "lavorando" in C.

Mi domando cosa si possa fare: esiste qualche flag da passare a gcc? Ci sono header alternativi? Workaround anche non proprio puliti? Sarò sincero: morirei se dovessi convertire il tutto in objective-c :D

Ringrazio per l'attenzione!