Ho appena installato Eclipse
CDT
con MinGW
. Tutte le variabili di ambiente sono impostate, incluse, ecc. Provato a correre in un mondo ciao e tutto sembra andare bene.Eclipse CDT "Impossibile risolvere il simbolo NULL"
Ho provato il caricamento di un progetto C
che avevo prima nel mio computer, sembra di caricare tutto bene, ma ottengo il seguente errore con il simbolo NULL
:
Symbol 'NULL' could not be resolved
Eventuali approfondimenti? Grazie!
In realtà non penso che le intestazioni standard si includano; ognuno dei vari header che definisce 'NULL' lo fa in modo indipendente. E tu * potresti * definirlo da solo, ma non ci sono buone ragioni per farlo; basta includere l'intestazione. –
@Keith - Forse su alcuni sistemi, ma su Linux, stdlib.h include stddef.h. Ed ecco un esempio su Google Code Search - [http://google.com/codesearch#XAzRy8oK4zA/libc/include/stdlib.h&q=stdlib.h&type=cs] –
Ok, ma l'effetto è come se non includesse esso. Questo: '#include int main (void) { offsetof (struct {int i;}, i); return 0; } ' non riesce a compilare. –