Как перевести проект с 64 бит. на 32 бит. платформу?

Вопросы программирования и использования среды Lazarus.

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

Как перевести проект с 64 бит. на 32 бит. платформу?

Сообщение WebSofter » 13.12.2013 06:02:52

У меня есть проект в Lazarus(программа) , сам Lazarus у меня x86-64 bit, хочу перевести проект в 32 bit, как мне это сделать?
WebSofter
незнакомец
 
Сообщения: 4
Зарегистрирован: 15.11.2013 14:35:34

Re: Как перевести проект с 64 бит. на 32 бит. платформу?

Сообщение SSerge » 13.12.2013 07:31:59

Поставить lazarus x86-32 bit, загрузить в него проект. Откомпилировать.
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: Как перевести проект с 64 бит. на 32 бит. платформу?

Сообщение WebSofter » 14.12.2013 04:41:06

SSerge писал(а):Поставить lazarus x86-32 bit, загрузить в него проект. Откомпилировать.

Спасибо так и сделал! )
WebSofter
незнакомец
 
Сообщения: 4
Зарегистрирован: 15.11.2013 14:35:34

Re: Как перевести проект с 64 бит. на 32 бит. платформу?

Сообщение mig-31 » 16.12.2013 16:17:24

SSerge писал(а):Поставить lazarus x86-32 bit, загрузить в него проект. Откомпилировать.


Маленькая поправка: только для платформно независимых вещей.
mig-31
постоялец
 
Сообщения: 224
Зарегистрирован: 14.07.2011 13:46:48

Re: Как перевести проект с 64 бит. на 32 бит. платформу?

Сообщение Лекс Айрин » 16.12.2013 18:10:29

mig-31, правильно написанная программа не должна включать в себя платформно-зависимых штучек. Это позволит ее не переписывать в дальнейшем.

А если уж делаешь продукт под одну платформу, то придется потом самому разруливать зависимости для портирования в другую.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Как перевести проект с 64 бит. на 32 бит. платформу?

Сообщение mig-31 » 18.12.2013 12:23:12

Лекс Айрин писал(а): не должна включать в себя платформно-зависимых штучек


Иногда это не возможно, например при прямом доступе к оборудованию: I/O ports. Но это можно решить с помощью условной компиляции.
mig-31
постоялец
 
Сообщения: 224
Зарегистрирован: 14.07.2011 13:46:48

Re: Как перевести проект с 64 бит. на 32 бит. платформу?

Сообщение Лекс Айрин » 18.12.2013 12:43:41

mig-31, ну да... но, как правило, те кто пишет драйвера вынуждено делают это под определенную платформу
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru