crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

История благодарностей участнику igorenja ::: Спасибо сказали: 1 раз(а)
Дата поста: В теме: За сообщение: Спасибо сказали:
5.2.2010, 8:41 Программка виснет при нажатии кнопочки
Цитата(lucifer_vrn @ 2.2.2010, 16:07) *
... еще один выход - статическая линковка, но я сколько не парился - у меня не получилось... если кто подскажет как это сделать буду благодарен.


1. В командной строке
path %PATH%;C:\Qt\2009.05\qt\bin;C:\Qt\2009.05\mingw\bin

2. Правим файл win32-g++\qmake.conf
QMAKE_LFLAGS = -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc
заменяем на:
QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc

3. Пересобираем Qt таким образом:
configure -static -release -no-exceptions -platform win32-g++

4. Минут 15 курим бамбук, потом вбиваем:
mingw32-make sub-src

5. Снова курим бамбук тока 3-4 часа, потом йузаем.

П.С. Собираться будет только релис, дебуг не будет. Для дебуга видимо нуно использовать опцию -debug-and-release при конфигурировании

П.П.С. у меня работает
lucifer_vrn,

RSS Текстовая версия Сейчас: 25.4.2024, 4:02