2010-08-03 34 views
10

Sono riuscito a far funzionare il mio progetto C++ in Xcode utilizzando cmake -G Xcode. Ora mi piacerebbe eseguire il debug, a causa del bel gdb che offre.Modifica la directory di lavoro in Xcode

Tuttavia, ho bisogno di cambiare la directory di lavoro in cui gdb viene eseguito altrimenti non funzionerà. (Ha bisogno di leggere alcuni dati dai file relativi al percorso della directory di lavoro) Quello che posso fare è dopo che gdb ha smesso di digitare cd dir_somma e poi lo esegue digitando manualmente r. Funziona, ma Xcode si lamenterà costantemente e non è una soluzione elegante.

Quindi da qualche parte nelle impostazioni di generazione dovrei essere in grado di impostare la directory di lavoro..ma dove ?!

risposta

5

In Xcode fare un "Ottieni informazioni" sul file eseguibile e guardare la prima scheda - c'è un'impostazione lì per la directory di lavoro.

+0

Come potrei sorvegliarlo? Stavo guardando le proprietà del bersaglio .. grazie! – Nils

+0

Nessun problema: è facile confondersi tra le impostazioni di destinazione e le impostazioni eseguibili: lo faccio sempre e uso Xcode per * anni *. –

+1

Totale newbie XCode qui - Come esattamente "faccio un GetInfo sull'eseguibile"? Lo schema ha un'opzione dir funzionante, ma il mio fopen() fallisce ancora. Ho XCode 4.2 se questo è importante. – Calvin1602

13

in Xcode 4 le impostazioni della directory di lavoro è in Impostazioni Scheme.

1

La directory di lavoro di debug predefinita si trova in ~/Library/Developer/Xcode/DerivedData/project-/Build/Products/Debug. Stai meglio usando il percorso completo.

26

Basta aggiornare questa soluzione per XCode 4.x

si va su del prodotto -> Scheme -> Modifica schema

nella scheda Opzioni si sceglie la directory di lavoro.

+1

Questa opzione non è più disponibile in questo luogo in XCode 4.6.1 – Alexis

+0

@jafar Grazie. Ho aggiornato la soluzione. – KuramaYoko

+0

Non riesco a vedere l'opzione directory di lavoro in Xcode 5, può guidare dove è –

Problemi correlati