Russian Qt Forum
Ноябрь 24, 2024, 04:59 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT и WinXP 64 bit  (Прочитано 5968 раз)
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« : Июль 10, 2009, 09:16 »

Пользователи моей программы на Qt4.5 жалуются на ее падение под WinXP 64 бита. Я свою программу не тестировал под 64 вообще не в линукс и в windows. Если в линуксе все понятно, ставим Debian amd64 версию и тестируюем, то как быть с WINXP 64 бит.

1) Как я понял VS2008 умеет компилировать 32 и 64 бит версию. Нужно ли для 64 бит выпускать отдельную версию программы? Или 32 битная версия будет работать  в Windows 64 бит?

2) Есть ли mingw 64 бит? Или нужно собирать бинарник под linux 64 бита кросстулзами?
Записан
crackedmind
Гость
« Ответ #1 : Июль 10, 2009, 09:25 »

Цитировать
Нужно ли для 64 бит выпускать отдельную версию программы?

Смысла особого не вижу. Если только она у тебя с памятью плотно не работает Улыбающийся Или еще каким-то профитом от 64 битной архитектуры.

Цитировать
Или 32 битная версия будет работать  в Windows 64 бит?

32 битная должна работать, только вот там есть нюансы для 64 битной винды. Курить про WOW64 в MDSN
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #2 : Июль 10, 2009, 09:29 »

Цитировать
Нужно ли для 64 бит выпускать отдельную версию программы?
если под винду - то смысла наверное нет.. если под линукс - то есть

Цитировать
Или 32 битная версия будет работать  в Windows 64 бит?
должна

Цитировать
Есть ли mingw 64 бит? Или нужно собирать бинарник под linux 64 бита кросстулзами?  
вот тут я не понял причем тут mingw 64 и linux 64 ?
для линя х86_64 лучше всего собирать из под линя х86_64 Улыбающийся , т.к. больше проблем от кросс тулз будет, т.к. нужно пересобирать многие утилиты линёвые и т.п и т.д (имхо) (см CLFS или LFS)

Записан

ArchLinux x86_64 / Win10 64 bit
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #3 : Июль 10, 2009, 09:32 »

А можно про нюансы WOW 64 в двух словах - щас MSDN нет под руками (.  Программа обычно с памятью работает.
Записан
crackedmind
Гость
« Ответ #4 : Июль 10, 2009, 09:42 »

В двух словах Улыбающийся
Цитировать
WOW64 is the x86 emulator that allows 32-bit Windows-based applications to run seamlessly on 64-bit Windows.

В определенные моменты надо использовать специальные функции.

Вообщем вот тут еще интересно пишут про это: http://blog.not-a-kernel-guy.com/tag/wow64
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.085 секунд. Запросов: 23.