Найдено 15 результатов
Перейти к расширенному поиску
- unclechu
- 01.07.2012 23:13:08
- Форум: Free Pascal Compiler
- Тема: Использование собственных аргументов компилятору в коде
- Ответы: 6
- Просмотры: 4921
Доброго времени суток! Я бы хотел поинтересоваться, можно ли через псевдо-комментарии обрабатывать какие-либо собственные аргументамы, передаваемые компилятору? К примеру так:
uses
{$ifdef cli}
cli in 'cli.pas';
{$else}
gui in 'gui.pas';
{$endif}
А компилятору передавать что-то типа ...
- unclechu
- 01.07.2012 05:27:35
- Форум: Free Pascal Compiler
- Тема: Линкова dll при компиляции для модуля на Си
- Ответы: 5
- Просмотры: 4738
Сообщение "/usr/bin/ld: skipping incompatible ./libfmodex.so when searching for -lfmodex" говорит о том, что файл fmodex.so несовместим с той платформой, для которой создается исполняемый файл.
А как сделать его совместимым? Простите, может у меня плохо с мат-частью, но почему тогда gcc успешно ...
- unclechu
- 01.07.2012 01:41:38
- Форум: Free Pascal Compiler
- Тема: Линкова dll при компиляции для модуля на Си
- Ответы: 5
- Просмотры: 4738
прилинковывать libfmodex.so?
Может я не понял вопроса. Но so это сокращение от shared object или если вам винда ближе это тупо DLL. Но не просто либа, а либа скомпиленная с флагом PIC (позиционно независимый код) и его это код, просто нельзя прилинковать... Нужно вызывать функции ОС для загрузки ...
- unclechu
- 01.07.2012 00:07:23
- Форум: Free Pascal Compiler
- Тема: Компиляция приложения, использующего GTK
- Ответы: 13
- Просмотры: 9521
Я же Вам написал, что весь интерфейс GTK находится в библиотеках. Вы этого не прочитали или не поняли? Ответ совершенно очевиден - без библиотек ничего нигде работать не будет.
А вопрос был несколько иной. Это я сейчас ручными командами разрабатываю интерфейс на GTK. А если я буду ГУЙ делать на ...
- unclechu
- 30.06.2012 13:19:52
- Форум: Free Pascal Compiler
- Тема: Линкова dll при компиляции для модуля на Си
- Ответы: 5
- Просмотры: 4738
Доброго времени суток! Следующая ситуация: я кое-чего пишу с использованием fmod, в безуспешных попытках нарулить чисто на паскале работу с fmod, пытаясь использовать всякие штуки типа JEDI-SDL, плюнул и решил написать обёртку на C, и просто использовать пару абстрактных функций уже из FPC. Нужно ...
- unclechu
- 30.06.2012 13:03:34
- Форум: Free Pascal Compiler
- Тема: Компиляция приложения, использующего GTK
- Ответы: 13
- Просмотры: 9521
Не забыл.
Не верю! Докажите...
В Lazarus всё отлично работает! uses gtk2, glib2, но почему не работает с простым fpc?
Вот это свидетельствует о том, что Lazarus обращается к другому компилятору, в fpc.cfg которого пути правильные, иначе Вы бы получили ту же ошибку, что и при компилировании в ...
- unclechu
- 30.06.2012 06:51:41
- Форум: Free Pascal Compiler
- Тема: Компиляция приложения, использующего GTK
- Ответы: 13
- Просмотры: 9521
unclechu
Проверьте внимательно, есть ли такие откомпилированные юниты в каталоге /usr/lib/fpc/2.6.0/units/.
Если есть - у Вас проблемы с путями в файле /etc/fpc.cfg.
Если нет - смотрите в архиве компилятора, который Вы скачали.
Вы версию 2.4 не забыли снести перед установкой 2.6?
Не забыл.
-Fu ...
- unclechu
- 30.06.2012 02:55:12
- Форум: Free Pascal Compiler
- Тема: Компиляция приложения, использующего GTK
- Ответы: 13
- Просмотры: 9521
Вообще я хочу писать на GTK 2, ошибки валятся, связанные с папкой GTK 1, тут что-то не так с версиями?
Именно, если вы хотите использовать GTK2, то вместо:
uses
glib, gtk;
надо писать
uses
glib2, gtk2;
Спасибо, но вот-с:
fpc ex1.pas
Free Pascal Compiler version 2.6.0 [ ...
- unclechu
- 30.06.2012 00:11:32
- Форум: Free Pascal Compiler
- Тема: Компиляция приложения, использующего GTK
- Ответы: 13
- Просмотры: 9521
Поставьте ещё и Lazarus. Зависимости разрешаться при установке.
sudo apt-get install lazarus-ide
Вот что получилось:
$ fpc test.pas
Free Pascal Compiler version 2.6.0 [2011/12/23] for x86_64
Copyright (c) 1993-2011 by Florian Klaempfl and others
Target OS: Linux for x86 ...
- unclechu
- 29.06.2012 06:26:35
- Форум: Free Pascal Compiler
- Тема: Компиляция приложения, использующего GTK
- Ответы: 13
- Просмотры: 9521
Доброго времени суток! У меня такая дилема, решил на досуге кое-чего написать на Object Pascal с граф-интерфейсом (Qt не предлагать). wxWidgets официально FPC не поддерживается, выбор следовательно за GTK. Использую я 64-bit xubuntu со свежими обновлениями. Поставил fpc с офф. репозиториев 2.4.0 ...