Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > Кросс-компиляция из Win 64 в Win 32


Автор: becks 5.2.2014, 12:39
Добрый день

Начальные данные:
ОС - Win7 x64, Qt версия 5.1, компилятор Qt MSVC 2012 x64. В проекте используется несколько сторонних 32-битных dll (например, MYSQL-ские)


Цель:
Настроить проект так, чтоб путем нехитрых манипуляций можно было собрать проект как под 64, так и под 32 бита.
Подскажите, пожалуйста, куда копать, нужно ли ставить вторую версия Qt собранную  Qt MSVC 2012 x32 или достаточно обойтись флажком у компилятора?

Спасибо.

Автор: kuzulis 5.2.2014, 13:12
Нужно собирать Qt два раза двумя компиляторами х32 и х64, следовательно, в результате должны быть "установлены" две версии Qt: для 32 и 64. 

Автор: vinter 5.2.2014, 14:27
Цитата(becks @  5.2.2014,  13:39 Найти цитируемый пост)
В проекте используется несколько сторонних 32-битных dll (например, MYSQL-ские)

Если нет их 64-битных аналогов, то забудь о сборке в 64 бита. Все библиотеки должны повторять битность конечного приложения.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)