Название: Компилирование в x86_32 Отправлено: dangreen от Декабрь 05, 2011, 10:45 как можно скомпилировать проект в 32бит?
http://puu.sh/9Y5Q в настройках проекта нету компилирования в 32 бит, может какнибуть ручками с помощью терминала? Название: Re: Компилирование в x86_32 Отправлено: Fat-Zer от Декабрь 05, 2011, 11:47 для gcc ЕМНИП достаточно передать ключ -m32. Но, вроде, в системе должны быть также все 32-х битные версии библиотек с которыми линкуется данный проект.
Название: Re: Компилирование в x86_32 Отправлено: Igors от Декабрь 05, 2011, 12:01 В настройках моих проектов (IDE Xcode) это есть первым пунктом (под какую архитектуру компилить, кстати можно под 32 и 64 сразу). В командной строке должно выглядеть как
-arch i386 Где у Вас в IDE - не знаю, но быть должно Название: Re: Компилирование в x86_32 Отправлено: kambala от Декабрь 05, 2011, 12:31 по-моему надо в файле проекта дописать QMAKE_CXXFLAGS = -m32
Название: Re: Компилирование в x86_32 Отправлено: dangreen от Декабрь 06, 2011, 07:04 Название: Re: Компилирование в x86_32 Отправлено: dangreen от Декабрь 06, 2011, 07:11 может мне ктонибудь полностью сказать как скомпилировать проект в 32 бита, я прекрасно знаю что компилятору нужно передать ключ, но как передать то его если компилирование через криэйтор идет?
Название: Re: Компилирование в x86_32 Отправлено: dangreen от Декабрь 06, 2011, 07:15 по-моему надо в файле проекта дописать QMAKE_CXXFLAGS = -m32 в Makefile посмотрел CXXFLAGS = -m32 -g -gdwarf-2 -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -Wall -W $(DEFINES) всеголишь добавился ключ Название: Re: Компилирование в x86_32 Отправлено: kambala от Декабрь 06, 2011, 10:24 а тю, чёто я совсем всё забыл :) надо написать CONFIG += x86
Название: Re: Компилирование в x86_32 Отправлено: dangreen от Декабрь 06, 2011, 11:04 а тю, чёто я совсем всё забыл :) надо написать CONFIG += x86 x86 этож архитектура, это поможет в разрядности чтоле? Название: Re: Компилирование в x86_32 Отправлено: kambala от Декабрь 06, 2011, 11:12 это 32-битная архитектура, а x86_64 - 64-битная.
Название: Re: Компилирование в x86_32 Отправлено: dangreen от Декабрь 06, 2011, 11:56 это 32-битная архитектура, а x86_64 - 64-битная. ха http://puu.sh/a2kO че делать?) Название: Re: Компилирование в x86_32 Отправлено: kambala от Декабрь 06, 2011, 12:59 во-первых надо показывать лог компилятора - там более подробно описана ошибка, во-вторых надо собирать Qt руками для архитектуры x86 (для ./configure использовать ключ -arch x86).
Название: Re: Компилирование в x86_32 Отправлено: dangreen от Декабрь 06, 2011, 13:05 во-первых надо показывать лог компилятора - там более подробно описана ошибка, во-вторых надо собирать Qt руками для архитектуры x86 (для ./configure использовать ключ -arch x86). поподробней можно как собрать? лог: Код: "QString::toLocal8Bit() const", referenced from: Название: Re: Компилирование в x86_32 Отправлено: kambala от Декабрь 06, 2011, 13:35 во-первых надо показывать лог компилятора - там более подробно описана ошибка, во-вторых надо собирать Qt руками для архитектуры x86 (для ./configure использовать ключ -arch x86). поподробней можно как собрать? Название: Re: Компилирование в x86_32 Отправлено: dangreen от Декабрь 06, 2011, 13:43 чет я не догоняю откуда взять qt-everywhere-opensource-src-4.7.tar.gz
Название: Re: Компилирование в x86_32 Отправлено: Пантер от Декабрь 06, 2011, 13:46 ftp://ftp.qt.nokia.com/qt/source
Название: Re: Компилирование в x86_32 Отправлено: kambala от Декабрь 06, 2011, 13:52 ещё исходники можно скачать через инсталлер QtSDK или SDKMaintenanceTool
Название: Re: Компилирование в x86_32 Отправлено: dangreen от Декабрь 06, 2011, 13:52 спасибо
|