2012-03-13 3 views
0

j'ai un fichier cpp qui appelle execvp() avec le 1er paramètre «/Library/Application Support/myapp/myapp.app »execvp avec un espace dans le chemin

Il ne fonctionne pas, j'ai essayé aussi d'ajouter "\" avant l'espace.

Comment est-ce que je peux faire ce travail?

Merci

+1

Qu'est-ce qui ne fonctionne pas exactement? Par exemple, quel code d'erreur obtenez-vous? – Matthias

+0

ne vous obtenez pas un message d'erreur un endroit? Bonne chance. – shellter

Répondre

1

qui est un répertoire (paquet app), pas un exécutable. Vous devrez soit démarrer l'exécutable réel (généralement dans le répertoire Contents/MacOS du bundle) soit exec open avec le chemin d'accès à l'application.

Questions connexes