Как перевести проект с 64 бит. на 32 бит. платформу?
Модератор: Модераторы
Как перевести проект с 64 бит. на 32 бит. платформу?
У меня есть проект в Lazarus(программа) , сам Lazarus у меня x86-64 bit, хочу перевести проект в 32 bit, как мне это сделать?
Поставить lazarus x86-32 bit, загрузить в него проект. Откомпилировать.
SSerge писал(а):Поставить lazarus x86-32 bit, загрузить в него проект. Откомпилировать.
Спасибо так и сделал! )
SSerge писал(а):Поставить lazarus x86-32 bit, загрузить в него проект. Откомпилировать.
Маленькая поправка: только для платформно независимых вещей.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
mig-31, правильно написанная программа не должна включать в себя платформно-зависимых штучек. Это позволит ее не переписывать в дальнейшем.
А если уж делаешь продукт под одну платформу, то придется потом самому разруливать зависимости для портирования в другую.
А если уж делаешь продукт под одну платформу, то придется потом самому разруливать зависимости для портирования в другую.
Лекс Айрин писал(а): не должна включать в себя платформно-зависимых штучек
Иногда это не возможно, например при прямом доступе к оборудованию: I/O ports. Но это можно решить с помощью условной компиляции.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
mig-31, ну да... но, как правило, те кто пишет драйвера вынуждено делают это под определенную платформу
