Что нового

Компиляция под разные ОС

Serafim

Новичок
Сообщения
10
Репутация
0
Проблема следующая: есть программа которая должна запускаться в разных версиях Виндовс (основные ХР и 7), но если компилирую просто (правой кнопкой мыши по скрипту, Compile Script) тогда все прекрасно работает на 7 (х64), но под ХР не запускается ( пишет "приложение не является Win32"). А когда компилирую под х86 (правой кнопкой мыши, Compile Script (х86)) тогда запускается под ХР, но не работает под 7. Как можно сделать чтоб программа работала под всеми версиями ОС?
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Serafim
Компилируйте под x86. А что программа(скрипт) делает?
 

eropov

Jury
Сообщения
195
Репутация
25
Компилируя приложения как X86, приложения будут работать и под X64,
если компилировать под X64, то программа будет работать только на X64.
Программы под 32 битные системы работают и на 64 битных, но не на оборот.
 
Автор
S

Serafim

Новичок
Сообщения
10
Репутация
0
Medic84 ставит другую графическую оболочку (вместо explorer), но все ключи в реестре и папки я сверял с обоими системами


Добавлено:
Сообщение автоматически объединено:

eropov, это я и так знаю, но почему то компилированный под 32 битную систему не работает


Добавлено:
Сообщение автоматически объединено:

конкретно при компиляции под 32 битную систему не работает копиравание файла и переименновка ключа shell в реестре, хотя не изменяя код при компилировании под х64 все работает, в чем проблема?
 
Верх