2010-08-03 5 views
10

J'ai réussi à faire fonctionner mon projet C++ dans Xcode en utilisant cmake -G Xcode. Maintenant, je voudrais le déboguer, en raison de la belle face gdb qu'il fournit.Modifier le répertoire de travail dans Xcode

Cependant, j'ai besoin de changer le répertoire de travail où gdb est exécuté sinon il ne fonctionnera pas. (Il doit lire certaines données à partir des fichiers relatifs au chemin du répertoire de travail) Ce que je peux faire est après que gdb a cessé de taper cd working_dir et l'a exécuté manuellement en tapant r. Cela fonctionne, mais Xcode se plaindra constamment et n'est pas non plus une solution élégante.

Donc quelque part dans les paramètres de construction, je devrais être en mesure de définir le répertoire de travail .. mais où ?!

Répondre

5

Dans Xcode faire un "Obtenir des informations" sur l'exécutable et regarder le premier onglet - il existe un paramètre pour le répertoire de travail.

+0

Comment pourrais-je superviser cela? Je regardais les propriétés de la cible .. merci! – Nils

+0

Pas de problème - il est facile de se mélanger entre les paramètres de la cible et les paramètres de l'exécutable - Je le fais tout le temps et j'utilise Xcode depuis * ans *. –

+1

Total XCode newbie ici - Comment puis-je "faire un GetInfo sur l'exécutable"? Le schéma a une option de répertoire de travail, mais mon fopen() échoue toujours. J'ai XCode 4.2 si c'est important. – Calvin1602

13

Dans Xcode 4, les paramètres du répertoire de travail se trouvent sous Paramètres du système.

1

Le répertoire de travail de débogage par défaut se trouve quelque part sous ~/Bibliothèque/Developer/Xcode/DerivedData/projet-/Build/Products/Debug. Vous feriez mieux d'utiliser le chemin complet.

26

Il suffit de mettre à jour cette solution pour XCode 4.x

Vous allez sur le produit -> Système -> Modifier le schéma

Sur l'onglet Options vous choisissez votre répertoire de travail.

+1

Cette option n'est plus disponible à cet endroit dans XCode 4.6.1 – Alexis

+0

@jafar Merci. J'ai mis à jour la solution. – KuramaYoko

+0

Je ne peux pas voir l'option de répertoire de travail dans xcode 5, pouvez-vous guider où il est –

Questions connexes