Novità del CDT

Novità 2.0

Prestazioni migliorate

È possibile eseguire le generazioni in background.

È possibile eseguire ricerche in background.

Rilevazione automatica delle impostazioni di progetto

È possibile generare automaticamente impostazioni per la definizione dei progetti e per i percorsi di inclusione da C/C++ > Nuovi progetti Make > Opzioni di rilevazione.

Tipi di file C/C++

È possibile definire file specifici, in particolar modo intestazioni C++ senza estensioni, utilizzando Tipi di C/C++.

Supporto per progetti con architettura multipla

Si desidera eseguire la generazione da più formati binari? È possibile scegliere i formati appropriati utilizzando l'opzione Programma di analisi binario.

Navigazione mediante i collegamenti ipertestuali dell'editor

È possibile abilitare la navigazione mediante i collegamenti ipertestuali dell'editor, quindi utilizzare Ctrl+clic per passare alla dichiarazione di un elemento nell'editor C/C++.

Indicatori degli errori dell'indicizzatore

È possibile abilitare l'indicizzazione C/C++ e la segnalazione degli errori dell'indicizzatore nelle proprietà dell'indicizzatore C/C++. In tal modo, è possibile identificare progetti privi di informazioni sulla configurazione dei percorsi.

Supporto per la ridenominazione del refactoring

Utilizzare il menu di scelta rapida Refactor > Rinomina delle viste Progetti C/C++, Struttura o Editor C/C++ per eseguire il refactoring dei nomi delle classi e dei tipi, dei metodi, dei nomi delle funzioni e dei membri.

Apri tipo

Utilizzare Apri tipo per aprire la dichiarazione di classi, strutture, unioni, typedef e spazi dei nomi C/C++.

Aggiornamento automatico

È possibile configurare l'aggiornamento automatico delle librerie condivise e delle informazioni di registro nel debugger C/C++.

Miglioramenti ai progetti make gestiti

È ora possibile impostare il comando del compilatore per i progetti gestiti.

Miglioramenti a make standard

Make standard è ora in grado di analizzare la risposta del comando Make per inserire percorsi e simboli.

Supporto per GNU

È disponibile il supporto per alcune delle estensioni GNU nella specifica ANSI.

Funzioni di visualizzazione e di esplorazione migliorate

È ora possibile aprire i file di inclusione dalla vista Struttura.

È ora possibile eseguire le ricerche di selezione dall'Editor C/C++

Miglioramenti alla funzione di ricerca

La funzione di ricerca supporta ora file esterni di riferimento utilizzando #include.

Visualizzazione della struttura del makefile

È ora possibile visualizzare ed esaminare la struttura del makefile nella vista Struttura.

Miglioramenti alla funzione Assistente ai contenuti

Assistente ai contenuti produce ora proposte da classi e membri di strutture, variabili locali e globali, definizioni del preprocessore e comandi del preprocessore.

Assistente ai contenuti supporta ora C++.

Novità della versione 1.2

CDT 1.2. - Novità

Ricerca C/C++

È possibile ricercare nei progetti nello spazio di lavoro riferimenti, dichiarazioni o definizioni di particolari elementi. Nella ricerca vengono inclusi solo i file di intestazione a cui fa riferimento un file di origine nello spazio di lavoro.

Generazione

Generazione gestita

È ora possibile creare una generazione gestita e generare, così, automaticamente i makefile.

Programma di analisi errori

I programmi di analisi errori sono ora dei punti di estensione che vengono offerti da altri plug-in. I programmi di analisi errori vengono utilizzati per messaggi di errore, di avviso o informativi dei compilatori, dei linker e così via durante una generazione.

Nuove preferenze globali per tutte le proprietà dei progetti Make standard

Opzioni del generatore Make

Supporto per la modifica/abilitazione delle destinazioni Make predefinite per ciascun tipo di generazione del workbench. Nuova impostazione percorsi di generazione predefinita.

Opzioni per progetti Make

È ora possibile apportare modifiche alla configurazione dei programmi di analisi errori. È possibile modificare l'ordine di applicazione dei programmi di analisi errori oppure disabilitarli del tutto.

È anche possibile specificare quali percorsi includere durante una generazione e personalizzare i simboli del preprocessore per assicurare un corretto funzionamento della ricerca e dell'indicizzazione.

Note:
ci sono numerosi "programmi di analisi di errori di generazione" (particolari programmi che trasformano i messaggi di errore di compilazione in oggetti che è possibile inserire negli elenchi di errore). Se un programma di analisi non è in grado di interpretare il messaggio, il sistema passa al successivo programma elencato.

Destinazione Make

Le destinazioni Make supportano ora l'opzione di interruzione della generazione in caso di errore e la possibilità di cambiare il comando di generazione predefinito.

Nuovi progetti Make standard

I vecchi progetti Make standard verranno aggiornati automaticamente per supportare le nuove opzioni. Se l'aggiornamento viene rifiutato, selezionando la voce del menu di scelta rapida Aggiorna il vecchio progetto Make... consentirà di aggiornare il progetto in un nuovo progetto Make Standard.

Debug

Formattazione delle variabili e delle espressioni

È ora possibile selezionare il sistema numerico (naturale, decimale, esadecimale) utilizzato per visualizzare variabili ed espressioni.

Vista Variabile, riquadro dei dettagli

Alla vista Variabile è stato aggiunto un riquadro dei dettagli per poter controllare il valore di una variabile selezionata. Si tratta di una funzionalità molto utile quando si controlla una stringa (char *).

Casting di variabili, espressioni e registri

Nella vista Variabile, è possibile eseguire il casting di una variabile su un tipo differente oppure è possibile ripristinare il tipo originale della variabile. Inoltre, è possibile eseguire il casting su un tipo array.

Disabilitazione delle query dei valori delle variabili durante il debug

È possibile eseguire una query dei valori delle variabili a ogni passo.

Nel caso di alcune destinazioni incorporate, questa operazione può richiedere molto tempo. Se si desidera, è possibile disabilitare la funzione di query automatica. In questa nuova versione, l'esecuzione manuale delle query rappresenta un'opzione.

Percorso di origine

Un nuovo localizzatore di origine nelle finestre di dialogo Esecuzione e Debug consente di aggiungere directory in cui eseguire ricerche, associazione e specificare l'ordine della ricerca.

MI/GDB - nuovo riquadro di avvio per le librerie condivise

Per il codice MI/GDB, sono state aggiunte due nuove azioni nella vista di avvio: stop-on-solib e auto-load-symbols. Stop-on-solib forzerà l'interruzione del debugger in occasione di eventi delle librerie condivise. La seconda azione consentirà il caricamento dei simboli per qualunque libreria condivisa.

Miglioramenti apportati a MI/GDB nella visualizzazione delle matrici

Le matrici vengono ora separate in intervalli per limitare la possibilità di un timeout per matrici di grandi dimensioni.

Novità per i precedenti release

È possibile tener traccia degli sviluppi specifici dei precedenti release nel CDT.

Per ulteriori informazioni, visitare http://www.eclipse.org/cdt/ > CDT Project Management/Plans. La sezione Official CDT Plans elenca i release precedenti.

Dichiarazione di copyright IBM