SFML 1.6 без прав администратора

Итак, у меня есть приложение SFML 1.6, которое хорошо работает на Mac OS X Lion. В настоящее время SFML-фреймворки находятся в /Library/Frameworks и хорошо работают, однако для установки на другие машины требуются привилегии администратора. Поэтому я хочу сделать одно из следующих:

  1. Возможность установить библиотеки в /User/idk/Library/Frameworks или подобное

  2. Упаковать библиотеки и приложение в образ диска Mac и заставить его ссылаться на библиотеки оттуда

  3. Статическое связывание библиотек

Теперь, поскольку программа собирается с помощью Терминала с make-файлами, я бы предпочел, чтобы решение было в Терминале, а не в XCode, но если это абсолютно необходимо, я думаю, я мог бы как-то импортировать проект в XCode.

Итак, может ли кто-нибудь объяснить (точно), как сделать любое из трех вышеперечисленных действий, в зависимости от того, что проще всего сделать?

Кстати, для компиляции я использую LLVM GCC 4.2, который поставляется с XCode 4.1.

EDIT:

Как насчет того, чтобы кто-нибудь попробовал другие два способа, кроме статического связывания?

5
задан slartibartfast 12 February 2012 в 07:25
поделиться