Вопрос про директивы компилятора
Модератор: Модераторы
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
badaninslava
Кстати, вариант - это положить юниты с одинаковыми именами в разные папки, а пути выставлять в зависимости от системы... можно прямо в fpc.cfg
И ещё- можно ли в модуле использовать другой, модуль, расположенный в другой директории? Если да, то как ?
{Я имею ввиду если не править fpc.cfg}
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
О, а
сработало!!!
Ну так можно ли в модуле использовать другой, модуль, расположенный в другой директории? Если да, то как ?
Если не править fpc.cfg.
Код: Выделить всё
{$IFDEF LINUX} MainForm.Caption:='LINUX'; {$ENDIF}
{$IFDEF MsWindows} MainForm.Caption:='WINDOWS';{$ENDIF} сработало!!!
Ну так можно ли в модуле использовать другой, модуль, расположенный в другой директории? Если да, то как ?
Если не править fpc.cfg.
Ну так можно ли в модуле использовать другой, модуль, расположенный в другой директории? Если да, то как ?
указать его в разделе uses модуля
Если не править fpc.cfg.
если компиляция из командной строки и путь к модулю не указан в fpc.cfg, то надо добавить ключ -Fuкаталог_модуля
если в Lazarus, то где-то в меню можно пути добавить
-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
badaninslava писал(а):указать его в разделе uses модуля
А в каком формате? У меня всё не получается...![]()
А? :blink:
Код: Выделить всё
uses имя_модуля,...;-
badaninslava
- постоялец
- Сообщения: 101
- Зарегистрирован: 12.12.2005 00:21:44
- Alexander
- энтузиаст
- Сообщения: 875
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Код: Выделить всё
uses str in './s/str.pas';