Форум программистов, компьютерный форум, киберфорум
Наши страницы

Lazarus

Войти
Регистрация
Восстановить пароль
 
8Banana8
0 / 0 / 0
Регистрация: 09.06.2015
Сообщений: 8
#1

Настройка кросскомпилятора для WinCE 5.0 из-под Windows - Lazarus

17.06.2015, 08:03. Просмотров 1009. Ответов 2
Метки нет (Все метки)

Здравствуйте,

У меня возникла проблема при сборке Лазаруса для Windows CE.
Исходя из разных документации по этой теме, все что нужно для программирования под Windows CE 5.0 это:
1. Скачать Lazarus-FPC и Lazarus-FPC-cross-arm-winCE (той же версии).
2. Установить первый, затем второй установить поверх первого.
3. В Параметрах проекта>генерации кода поставить "операционная система - WinCE" и "Процессор - ARM".
4. В Параметрах проекта>Режим сборки поставить LCLWidgetType: wince.

Сделал все, кроме последнего. В "Режимах сборки" ничего подобного выбрать нельзя. При компиляции формы с кнопкой пишет об ошибках в строках. Перепробовал 4 разных версии одна из них x64, ставил Лазарус на другой компьютер (Windows XP Sp3 x86) не помогло. Затем немного разобравшись, понял, что можно в "Сервис>Параметры сборки" поменять LCL, OS, CPU. Все поставил как надо, выбрал режим "Очистить+собрать все" и нажал "Собрать". При сборке скомпилировав пару-тройку компонентов выдает
C:\lazarus\ide\lazconf.pp(395,35) Error: Identifier not found "DefaultLazarusSrcDirs" (При чем, каждую строку содержащую DefaultLazarusSrcDirs)
Delphi
1
2
3
4
5
6
7
8
function GetDefaultLazarusSrcDirectories: TStringList;
var
  i: Integer;
begin
  Result:=TStringList.Create;
  for i:=low(DefaultLazarusSrcDirs) to high(DefaultLazarusSrcDirs) do 
    Result.Add(DefaultLazarusSrcDirs[i]);
end;
А всего то нужно написать программу, которая сравнивает введенные данные с базой. Пробовал Visual Studio 2008 Professional, следуя инструкциям провалился и сдался, все равно я в С++ полный 0. А так как в Delphi кое-как в чем-то кумекаю, решил поусердствовать в Lazarus.
Характеристики:

Windows 8.1 x64
CPU: intel Core 2 Duo 3.00 GHz
RAM: 4 гб.

Honeywhell ScanPal 5100
Windows CE 5.0
CPU: PXA300

В чем проблема? Помогите пожалуйста. Заранее благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2015, 08:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Настройка кросскомпилятора для WinCE 5.0 из-под Windows (Lazarus):

KControls под WinCE - Lazarus
Добрый день! Есть замечательный и популярный компонент KControls (http://www.tkweb.eu/en/delphicomp/kcontrols.html). Решил...

Настройка сети между WinXP & WinCE - Сети
Microsoft Windows XP (С) Корпорация Майкрософт, 1985-2001. C:\Documents and Settings\user>ipconfig /all Настройка протокола IP...

Перенос проекта под WinCE - C#
Здравствуйте. Есть проект на C# - несколько несложных форм, вычисления, пару графиков, работает на WinXP, Win7. Возможно ли как-то...

Настройка Wi-Fi под Windows 7 ? - Wi-Fi
Имеется 2 компьютера на обоих установлена операционная система Windows 7 , 1 компьютер подключен через интернет авангард, второй хочу...

Настройка OpenVPN под Windows - Администрирование Windows
настроил подключение по примерам в интернете. все работает. но у меня работает точка-к-серверу и одновременно только 1 клиент может...

Настройка Squid под Windows XP - Сети
Здравствуйте, возникла передо мной задача, поднять публичный прокси-сервер на XP, но опыта настройки Squid нет, третий день мучаюсь уже...

2
Kitayets
313 / 267 / 52
Регистрация: 09.09.2011
Сообщений: 929
17.06.2015, 11:21 #2
Не правильное название темы - тебе нужно не собрать lazarus по Win CE5.0, а настроить кросскомпилятор под виндовым Lazarus-ом.
Это 2 большие разницы.

То, что тебе нужно - очень просто - следуй инструкции с офф. сайта:

http://wiki.lazarus.freepascal.org/Windows_CE_Interface

расписано по шагам с картинками.

Добавлено через 7 минут
1. установи lazarus x86 или x64. скомпилируй простую программу, чтобы удостоверится что все ОК.
2. накати кросс-компилятор
3. настройках проекта или режимах сборки - выстави wince, arm - скомпилируй тестовый проект.

ничего другого не требуется. если где-то ошибки - выкладывай.

Добавлено через 5 минут
ой, на офф. сайте - пишут что кросс компилятор надо устанавливать на x32 lazarus.

но это не проблема, даже лучше.
1
8Banana8
0 / 0 / 0
Регистрация: 09.06.2015
Сообщений: 8
18.06.2015, 00:05  [ТС] #3
Спасибо! Отличная инструкция, все по полочкам разложено, не как в русских туториалах. Все сделал как там написано, скомпилировал, ошибок не выдал, на эмуляторе программа запустилась!

Kitayets, дай бог тебе здоровья!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2015, 00:05
Привет! Вот еще темы с ответами:

Настройка интерпретатор на PyCharm под Windows 7 - Python
Windows 7. В общем установил я Python 3.5 и поставил PyCharm py(последний самый), когда создал проект он предложил выбрать интерпретатор,...

Настройка сети в ubuntu server в virtual box под Windows 7 - Ubuntu Linux
Вообщем имеется: 1. Windows 7 - хост 2. Virtual box 3. Ubuntu Server - гостевая ОС Требуется, чтобы они увидели друг друга....

Петцольд, Программирование для Windows 95 - настройка соответствующей среды в Windows XP - C++ WinAPI
Доброго времени суток, многоуважаемое сообщество CF.ru! Проблема вкратце такова: пошел на курсы по C++, преподаватель посоветовал для...

Проблемма с установкой Perl под Веб сервер для IIS под Windows 2000 Professional - Perl
Помогите с установкой Perl под Веб сервер для IIS под Windows 2000 Professional Мои действия 1.Установил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.