lazarus в mac os x

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Virus191288
незнакомец
Сообщения: 6
Зарегистрирован: 07.02.2014 08:15:00

lazarus в mac os x

Сообщение Virus191288 »

Добрый день/ Решил попробовать в работе лазарус на маке, возникла следующая проблема:
при компелировании по не перемещается по экрану, а если запустить скомпилированный проект, то появляется какойто лог. как его отключить?
в прикрепленном файле пример
У вас нет необходимых прав для просмотра вложений в этом сообщении.
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

запускать нужно не скомпилированный исполняемый файл, а бандл (bundle)

Код: Выделить всё

open /Users/pavel/Dropbox/Lazarus/myclo/project1.app

внутри бандла есть ссылка на исполняемый файл
...
либо запускать саму ссылку из-под бандла

Код: Выделить всё

/Users/pavel/Dropbox/Lazarus/myclo/project1.app/MacOS/info/project1

...
на момент разработки это обычно не имеет значения, но важно, когда будешь распространять приложение
Virus191288
незнакомец
Сообщения: 6
Зарегистрирован: 07.02.2014 08:15:00

Сообщение Virus191288 »

скалогрыз писал(а):запускать нужно не скомпилированный исполняемый файл, а бандл (bundle)

Код: Выделить всё

open /Users/pavel/Dropbox/Lazarus/myclo/project1.app

внутри бандла есть ссылка на исполняемый файл
...
либо запускать саму ссылку из-под бандла

Код: Выделить всё

/Users/pavel/Dropbox/Lazarus/myclo/project1.app/MacOS/info/project1

...
на момент разработки это обычно не имеет значения, но важно, когда будешь распространять приложение

Спасибо, а что на счет компиляции? проект просит еще несколько файлов, как сделать чтобы лазарус все собрал в app??

Добавлено спустя 13 часов 48 минут 53 секунды:
1. For example, I compile a Test application, when compiling is over Mac executable file (Test) and bundle directory which is the application name (Test.app) are created.
2. Open a Finder and change the directory where your Test.app directory is. Then <ctrl>+Click shows the "Show Package Contents", choose it.
3. Change the directory to Contents/MacOS as @kamischi said.
4. Delete the link which is 4KByte.
5. Copy the real executable file into this directory, then you have a executable mac bundle.
If you encounter any problem feel free to ask.

нашел информацию, нужно заменить ссылку на реальный файл.
Ответить