Ошибка компиляции OWL

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Ошибка компиляции OWL

Сообщение Green » 12.08.2010 18:30:21

Здравствуйте уважаемые!
Пытаюсь откомпилировать простейшую программу, созданую при помощи OWL
Fatal: Can't find unit WOjects used by winDemo

:~/FPC$ cat WinDemo.pas
program winDemo;
uses WObjects;
var
MyApp: TApplication;
begin
MyApp.Init('Demo');
MyApp.Run;
MyApp.Done;
End.
:~/FPC$
похоже компилятор не видет библеотеку Object Windows Library (OWL)
подскажите как настроить?
ОС: Ubuntu 10.

стр 480 стр 17
Программирование на Турбо Паскаль 7.0 для школьников
Автор В.Б.Попов
Последний раз редактировалось Green 12.08.2010 19:18:26, всего редактировалось 1 раз.
Green
незнакомец
 
Сообщения: 6
Зарегистрирован: 12.08.2010 18:17:11

Re: Ошибка компиляции OWL

Сообщение Иван Шихалев » 12.08.2010 18:42:35

Не видит, потому что ее нет.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Ошибка компиляции OWL

Сообщение Green » 12.08.2010 18:46:51

Иван Шихалев писал(а):Не видит, потому что ее нет.

В Turbo Pascal есть значит и в Free Pascal-e должна пресутсвовать :roll:
Green
незнакомец
 
Сообщения: 6
Зарегистрирован: 12.08.2010 18:17:11

Re: Ошибка компиляции OWL

Сообщение Иван Шихалев » 12.08.2010 18:53:13

Green писал(а):В Turbo Pascal есть значит и в Free Pascal-e должна пресутсвовать :roll:


Хм. Странная логика. Кто кому должен?
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Ошибка компиляции OWL

Сообщение Green » 12.08.2010 19:01:10

Иван Шихалев писал(а):Не видит, потому что ее нет.

Откуда знаешь что нет данной библеотеки?
Green
незнакомец
 
Сообщения: 6
Зарегистрирован: 12.08.2010 18:17:11

Re: Ошибка компиляции OWL

Сообщение coyot.rush » 12.08.2010 20:56:46

WIKI
Turbo Pascal for Windows. Создание 16-разрядных программ под Windows. Библиотека объектов Objects Windows Library (OWL), сходная по идеологии с Turbo Vision. Графическая IDE, работающая под Windows.


ОС: Ubuntu 10


Вас нечего не настораживает? :)
Аватара пользователя
coyot.rush
постоялец
 
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

Re: Ошибка компиляции OWL

Сообщение Green » 12.08.2010 21:47:12

coyot.rush писал(а):
WIKI
Turbo Pascal for Windows. Создание 16-разрядных программ под Windows. Библиотека объектов Objects Windows Library (OWL), сходная по идеологии с Turbo Vision. Графическая IDE, работающая под Windows.


ОС: Ubuntu 10


Вас нечего не настораживает? :)


Free Pascal Compiler (FPC) - это свободно распространяемый компилятор языка Паскаль с открытыми исходными кодами. Он совместим с Borland Pascal 7 и Object Pascal – Delphi, но при этом обладает рядом дополнительных возможностей, например, поддерживает перегрузку операторов. FPC — кроссплатформенный инструмент, поддерживающий огромное количество платформ. Среди них — AmigaOS, DOS, Linux, *BSD, OS/2, MacOS(X) и Win32.
Green
незнакомец
 
Сообщения: 6
Зарегистрирован: 12.08.2010 18:17:11

Re: Ошибка компиляции OWL

Сообщение coyot.rush » 12.08.2010 23:11:06

Free Pascal Compiler (FPC) - это свободно распространяемый компилятор языка Паскаль с открытыми исходными кодами. Он совместим с Borland Pascal 7 и Object Pascal – Delphi, но при этом обладает рядом дополнительных возможностей, например, поддерживает перегрузку операторов. FPC — кроссплатформенный инструмент, поддерживающий огромное количество платформ. Среди них — AmigaOS, DOS, Linux, *BSD, OS/2, MacOS(X) и Win32.

вы все не так поняли.

1)OWL- не кроссплатформенный модуль
2)OWL only for windows 95/98/me

3)Используйте(изучайте) LCL/MSE/fpGUI, или Xwinndow(GTK+,QT)-linux , GDI+-windows
Аватара пользователя
coyot.rush
постоялец
 
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

Re: Ошибка компиляции OWL

Сообщение Иван Шихалев » 12.08.2010 23:22:38

Green писал(а):Откуда знаешь что нет данной библеотеки?

Не наблюдаю ее в исходниках.

Green писал(а):Он совместим с Borland Pascal 7 и Object Pascal

Совместимость компилятора не означает наличия всех библиотек. А учитывая, что это библиотека для Win16, тогда как FPC генерирует только 32- и 64-битный код, далеко не факт, что ее удастся под ним собрать.

Добавлено спустя 1 минуту 16 секунд:
Ну, и как сказано выше — OWL только для Windows. Не думаю, что ее кто-либо соберется портировать под Linux.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Ошибка компиляции OWL

Сообщение Green » 12.08.2010 23:29:29

coyot.rush писал(а):
Free Pascal Compiler (FPC) - это свободно распространяемый компилятор языка Паскаль с открытыми исходными кодами. Он совместим с Borland Pascal 7 и Object Pascal – Delphi, но при этом обладает рядом дополнительных возможностей, например, поддерживает перегрузку операторов. FPC — кроссплатформенный инструмент, поддерживающий огромное количество платформ. Среди них — AmigaOS, DOS, Linux, *BSD, OS/2, MacOS(X) и Win32.

вы все не так поняли.

1)OWL- не кроссплатформенный модуль
2)OWL only for windows 95/98/me

3)Используйте(изучайте) LCL/MSE/fpGUI, или Xwinndow(GTK+,QT)-linux , GDI+-windows


вообще-то это не модуль!
Материал из Википедии — свободной энциклопедии
Object Windows Library (OWL) — библиотека классов, разработанная фирмой Borland для создания оконных приложений на языках Си и Pascal. Данная библиотека использовалась во многих средствах программирования компании Borland, таких как Turbo Pascal for Windows, Borland Pascal, Borland C++, C++ Builder и других. Эта библиотека соперничала с Microsoft Foundation Classes.
Green
незнакомец
 
Сообщения: 6
Зарегистрирован: 12.08.2010 18:17:11

Re: Ошибка компиляции OWL

Сообщение Brainenjii » 12.08.2010 23:52:13

Ну вот ^_^ Там же не сказано
Object Windows Library (OWL) — библиотека классов, являющаяся неотъемлимой частью компилятора, разработанная фирмой Borland для создания оконных
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: Ошибка компиляции OWL

Сообщение Green » 13.08.2010 21:28:26

Подскажите как установоить, настроить данную библеотеку для компиляции выше указанной программы? :?: :?:
Green
незнакомец
 
Сообщения: 6
Зарегистрирован: 12.08.2010 18:17:11

Re: Ошибка компиляции OWL

Сообщение Vadim » 14.08.2010 05:10:04

Green писал(а):одскажите как установоить, настроить данную библеотеку для компиляции выше указанной программы?

Оказывается эту библиотеку ещё не забросили. :) Вот на этом сайте:
http://owlnext.sourceforge.net/
нужно скачать современную версию и подробные инструкции по установке.
Искренне надеюсь, что после прочтения инструкций Ваша голова значительно охладится и Вы самостоятельно поймёте, что привязывать всякую мазафаку к FreePascal - путь совершенно бесперспективный. ;)
Предупреждаю сразу - Сами разработчики (т.е. Borland/CodeGear/Embarcadero) от этой библиотеки уже давно отказались и то что она до сих пор худо-бедно дорабатывается, это инициатива частного лица.
Оригинальные исходники можно скачать здесь:
http://cc.codegear.com/partners/bcb5/ex ... index.html
Опять же, сразу предупреждаю, эти исходники окажутся тяжёлым ударом для Вашей психики. :)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Ошибка компиляции OWL

Сообщение Иван Шихалев » 14.08.2010 10:09:28

Самый трудоемкий хелловорд в истории...

Добавлено спустя 3 минуты 12 секунд:
И, кстати, OWLNext тоже только под Windows, причем без учета WinCE и Win64.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

Рейтинг@Mail.ru