Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Colin от Июль 05, 2009, 22:07



Название: как научить qmake генерировать проекты x64
Отправлено: Colin от Июль 05, 2009, 22:07
Задача: заставить qmake из 4.5.2 генерировать проекты для студии изначально рассчитанные на x64. Обычно получаются проекты для win32, которые приходится ручками переводить в x64. Покопался в коде qmake, получилось добиться всего, кроме коюча линкера /MACHINE:X64. Без него студия компилирует в x86.

Для 4.5.0 у какого-то товарища получилось правильно изменить qmake и получать на выходе x64 проекты. Его изменения не подошли для 4.5.2, или я чего-то не доделал...

Помогите))


Название: Re: как научить qmake генерировать проекты x64
Отправлено: ритт от Июль 06, 2009, 03:05
а что, собственно, за изменения? мб правильнее было бы менять соответствующий профайл из features (или добавить свой)?


Название: Re: как научить qmake генерировать проекты x64
Отправлено: SABROG от Июль 06, 2009, 09:16
Возьми переменную где передаются ключи компилера, найди регулярным выражением нужный ключ и замени на свой.


Название: Re: как научить qmake генерировать проекты x64
Отправлено: crackedmind от Июль 06, 2009, 13:50
Почему бы не написать свой spec файл, дописав нужные флаги. Кинуть в папку mkspecs, обозвав как нибудь win64-msvc2008.

не трудно же :)


Название: Re: как научить qmake генерировать проекты x64
Отправлено: SABROG от Июль 06, 2009, 14:31
Можно приглядеться к следующим вещам:

qmake -spec macx-g++

или

QMAKESPEC в .pro файле.