|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.12.2013, 14:42 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Lazarus x32 & x64 на одном ПК. Как сделать?
Всем добра и радости в безмерном объёме.
Собственно имею Windows Server x64. Поставил Lazarus Win32. Нужен Lazarus Win64, но в месте они корректно не встанут. x64 просто не будет работать, уже пробовал. Есть кто с опытом разрешения сего конфликта? |
20.12.2013, 14:49 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Нескромный вопрос: а зачем два рядом?
I'm learning to live...
|
20.12.2013, 15:00 | #3 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Цитата:
Мне их просто вместе использовать в рамках одного ПК, а не в одной папке держать. Запустил x32, компилирует. Запустил 64, тоже компилирует. Сейчас x32 работает, x64 нет. |
|
20.12.2013, 15:25 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Или нет?
I'm learning to live...
|
|
13.07.2015, 01:49 | #5 |
Новичок
Джуниор
Регистрация: 02.09.2012
Сообщений: 1
|
для установки Lazarus x86 и Lazarus x64 на одну ось Windows_x64 нужно:
1) установить первый Lazarus x64 к примеру в папку по умолчанию с:\Lazarus 2) Далее создать к примеру каталог с:\Lazarus_х32 и при установки выбрать этот каталог, при установке поставить галку вторичная установка, и снять все галки в окне предложения установить хелп и всякую хрень типа присвоить расширения, они и так после первой установки присвоены не нужно нарушать первую установку по умолчанию, чисто логично, короче снять все галки, после нажатия ок установка ругнется на уже установленный хелп (но смысл то в том, что мы отказались от хелпа, чего оно ругается ведь мы галки сняли, а он тупа ругается, следовательно) все равно продолжить установку. 3) зайти в каталоги Lazarus и Lazarus_x32 и соответственно создать ярлыки и переименовать их соответственно разрядам, после чего вынести на рабочий стол. 4) открывать проект из самого лазаруса иначе можно запутаться какой лазарус открыт (для удобства, можно в настройках убрать галку открывать последний проект). P/s: все отлично работает и компилирует соответственно, проверял с АСМ и АСМх64 вставками. Последний раз редактировалось magdest; 13.07.2015 в 02:06. |
13.07.2015, 12:06 | #6 | |
Форумчанин
Регистрация: 19.08.2011
Сообщений: 329
|
Человек_Борща, ставь кросс-компилятор. Берется отсюда. Файл называется lazarus-1.4.0-fpc-2.6.4-cross-x86_64-win64-win32.exe
Цитата:
Далее создаешь режимы сборки для 32 и 64 бит: Для 32 бит (Параметры проекта -> Настройка и целевая платформа): Для 64 бит (Параметры проекта -> Настройка и целевая платформа): Тестовый проект во вложении Последний раз редактировалось Lardes; 13.07.2015 в 12:26. |
|
13.07.2015, 19:16 | #7 | ||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
FPC имеет опции $TargetOs() и $TargetCPU(). Просто соберите проект с этими параметрами.
Вот тут немного подробностей: http://wiki.freepascal.org/IDE_Macro...d_filenames/ru Цитата:
Вот моя сборка по умолчанию: Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 13.07.2015 в 19:27. |
||
15.07.2015, 09:17 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Проблема решена и давно. Инсталятор из коробки умеет ставить вторую копию не нарушая работу первой.
|
15.07.2015, 10:01 | #9 |
Старожил
Регистрация: 19.06.2013
Сообщений: 2,469
|
Спасибо всем.
Репутация: полный "0"
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
изменить код asm x32 под asm x64 за вознаграждение | Ecosasha | Фриланс | 2 | 28.11.2013 14:11 |
Delphi XE2 x64 asm написанная под x32 преобразование к x64 | Ecosasha | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 26.11.2013 22:45 |
ListView рабочего стола (x32 и x64 системы) | IvanNovator | Win Api | 2 | 22.01.2013 12:33 |
Lazarus. Сделать вывод как в Pascal ABC | Foxx | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 16.11.2009 19:14 |
Как сделать все данные на одном языке? | Python | Microsoft Office Excel | 2 | 29.01.2007 12:37 |