Navigazione del codice C ++ su OS X [chiuso]

1

Oltre all'utilizzo di Emacs / Vim con ctags o cscope o entrambi, esistono alternative alla navigazione del codice C ++ di una base di codice esistente? Usavo Source Insight su Windows e funzionava abbastanza bene per me. La funzionalità principale che sto cercando è trovare rapidamente la definizione di macro, variabili e funzioni e posizionare una funzione a cui si fa riferimento.

    
posta grokus 28.11.2010 - 21:08
fonte

1 risposta

2

In XCode, che viene fornito con il sistema operativo, hai la funzione "Salta alla definizione", che di solito assegno a Cmd-F1 (VC ha qualche scorciatoia simile se ricordo male). Dovrai comunque creare un progetto XCode per il tuo codice base. Non so se ci sono dei convertitori automatici, per esempio, dal progetto Makefile a XCode.

Il più delle volte Jump to Definition funziona bene, tranne quando il nome del tuo modulo .cpp differisce dal nome dell'intestazione .h; inoltre non funziona per gli operatori sovraccaricati. Ci sono alcuni errori intermittenti che non riesco a spiegare, ma nel complesso, con un codice C ++ semplice e diretto, può fare il lavoro OK.

P.S. non esiste una cosa come trovare i riferimenti in XCode, ma hai una funzione di ricerca a livello di progetto con un'opzione per cercare "Simboli", che a mio avviso è quasi l'equivalente di trovare riferimenti.

    
risposta data 28.11.2010 - 21:27
fonte

Leggi altre domande sui tag