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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt 5.0.0, MinGW, Windows 8 64 bit, сборка 32 и 64 битных приложений  (Прочитано 8474 раз)
G-virus
Гость
« : Декабрь 24, 2012, 17:46 »

Здравствуйте. Подскажите,пожалуйста, как по умному организовать возможность сборки приложений под 32 и 64 битные системы.

Скачал Qt 5.0.0 исходники, поставил MinGW 64. Нужен ли второй 32 битный компилятор, надо ли собирать отдельные Qt для 32 и 64 бита? И можно ли прикрутить к криейтору возможность выбора способа сборки?

Спасибо
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Декабрь 24, 2012, 20:56 »

Цитировать
Нужен ли второй 32 битный компилятор
И да и нет. Но если Mingw х64 умеет кросс-компиляцию для х32, то второй не нужен. Посмотри в гугле.

Цитировать
надо ли собирать отдельные Qt для 32 и 64 бита
Да, надо.

Цитировать
И можно ли прикрутить к криейтору возможность выбора способа сборки?
Да.
Записан

ArchLinux x86_64 / Win10 64 bit
G-virus
Гость
« Ответ #2 : Декабрь 24, 2012, 21:58 »

Вроде нагуглились два ключа -m32 и -m64 для Mingw64, только нужно найти mingw, поддерживающий кросс-компиляцию
Записан
alexpux
Гость
« Ответ #3 : Январь 04, 2013, 18:45 »

Mingw для кросскомпиляции 32-64 и 64-32 вы можете скачать с:
http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.7.2/32-bit/threads-posix/sjlj/x32-4.7.2-release-posix-sjlj-rev6.7z/download
http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.7.2/64-bit/threads-posix/sjlj/x64-4.7.2-release-posix-sjlj-rev6.7z/download

Так же имеются готовые сборки Qt-5.0.0 + QtCreator-2.6.1 под mingw. Ссылки ниже:
http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/SDK-x64.7z/download
http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/Qt-Builds/SDK-x32.7z/download
Каждый архив содержит 3 папки - Qt*, mingw*, ported*. Чтобы использовать мою сборку Qt нужно ОБЯЗАТЕЛЬНО создать папку C:\SDK и распаковать архив в эту папку И ТОЛЬКО ЭТУ. Затем можете запускать qtcreator.exe из папки C:\SDK\Qt*\bin\.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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