2009-08-02 15 views
2

Gibt es einen Schlüssel, den ich in meinem Anwendungspaket festlegen kann, um festzulegen, was das Arbeitsverzeichnis für die ausführbare Datei sein soll? Es muss das $BUNDLE/Contents/MacOS Verzeichnis sein (wegen einiger Bibliotheksabhängigkeiten, die Laufzeit laden, die ich nicht einfach ändern kann).Wie lege ich das Arbeitsverzeichnis eines OS X-Anwendungspakets fest?

Ich bin mir bewusst, dass dies durch Wrapping mit einem Skript statt getan werden kann, aber ich möchte lieber nicht.

Antwort

2

Nein, gibt es nicht. Sie können jedoch in Ihrer Funktion main() vor dem Aufruf von NSApplicationMain einfach ein entsprechendes chdir() hinzufügen.

Verwandte Themen