Ошибка компиляции OWL
Модератор: Модераторы
Ошибка компиляции OWL
Здравствуйте уважаемые!
Пытаюсь откомпилировать простейшую программу, созданую при помощи 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 для школьников
Автор В.Б.Попов
Пытаюсь откомпилировать простейшую программу, созданую при помощи 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 раз.
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
Не видит, потому что ее нет.
Иван Шихалев писал(а):Не видит, потому что ее нет.
В Turbo Pascal есть значит и в Free Pascal-e должна пресутсвовать
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
Green писал(а):В Turbo Pascal есть значит и в Free Pascal-e должна пресутсвовать
Хм. Странная логика. Кто кому должен?
Иван Шихалев писал(а):Не видит, потому что ее нет.
Откуда знаешь что нет данной библеотеки?
- coyot.rush
- постоялец
- Сообщения: 309
- Зарегистрирован: 14.08.2009 08:59:48
WIKI
Turbo Pascal for Windows. Создание 16-разрядных программ под Windows. Библиотека объектов Objects Windows Library (OWL), сходная по идеологии с Turbo Vision. Графическая IDE, работающая под Windows.
ОС: Ubuntu 10
Вас нечего не настораживает?
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.
- coyot.rush
- постоялец
- Сообщения: 309
- Зарегистрирован: 14.08.2009 08:59:48
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
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
Green писал(а):Откуда знаешь что нет данной библеотеки?
Не наблюдаю ее в исходниках.
Green писал(а):Он совместим с Borland Pascal 7 и Object Pascal
Совместимость компилятора не означает наличия всех библиотек. А учитывая, что это библиотека для Win16, тогда как FPC генерирует только 32- и 64-битный код, далеко не факт, что ее удастся под ним собрать.
Добавлено спустя 1 минуту 16 секунд:
Ну, и как сказано выше — OWL только для Windows. Не думаю, что ее кто-либо соберется портировать под Linux.
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.
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
Ну вот ^_^ Там же не сказано
Object Windows Library (OWL) — библиотека классов, являющаяся неотъемлимой частью компилятора, разработанная фирмой Borland для создания оконных
Подскажите как установоить, настроить данную библеотеку для компиляции выше указанной программы?

Green писал(а):одскажите как установоить, настроить данную библеотеку для компиляции выше указанной программы?
Оказывается эту библиотеку ещё не забросили.
http://owlnext.sourceforge.net/
нужно скачать современную версию и подробные инструкции по установке.
Искренне надеюсь, что после прочтения инструкций Ваша голова значительно охладится и Вы самостоятельно поймёте, что привязывать всякую мазафаку к FreePascal - путь совершенно бесперспективный.
Предупреждаю сразу - Сами разработчики (т.е. Borland/CodeGear/Embarcadero) от этой библиотеки уже давно отказались и то что она до сих пор худо-бедно дорабатывается, это инициатива частного лица.
Оригинальные исходники можно скачать здесь:
http://cc.codegear.com/partners/bcb5/ex ... index.html
Опять же, сразу предупреждаю, эти исходники окажутся тяжёлым ударом для Вашей психики.
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
Самый трудоемкий хелловорд в истории...
Добавлено спустя 3 минуты 12 секунд:
И, кстати, OWLNext тоже только под Windows, причем без учета WinCE и Win64.
Добавлено спустя 3 минуты 12 секунд:
И, кстати, OWLNext тоже только под Windows, причем без учета WinCE и Win64.
