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

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

Страниц: 1 ... 3 4 [5]   Вниз
  Печать  
Автор Тема: Проблемы после сборки Qt в статику  (Прочитано 39661 раз)
G-virus
Гость
« Ответ #60 : Декабрь 24, 2009, 22:47 »

Обьясните мне, как, распаковывая Qt в чистую директорию, открывая там шелл и запуская configure.exe этот самый configure.exe узнаёт где лежит mingw?

Если честно, понятия не имею  Смеющийся
Записан
Dendy
Гость
« Ответ #61 : Декабрь 24, 2009, 22:49 »

Скорее всего он находит её в переменной окружения. Ваша задача - выяснить как он находит mingw и сделать так, чтобы не находил.
Записан
G-virus
Гость
« Ответ #62 : Декабрь 24, 2009, 22:55 »

Скорее всего он находит её в переменной окружения. Ваша задача - выяснить как он находит mingw и сделать так, чтобы не находил.

Я излазил все переменные здесь Мой Компьютер -> Свойства -> Дополнительно -> Переменные Среды и там ничего относящегося к Qt нету  Непонимающий
Записан
Dendy
Гость
« Ответ #63 : Декабрь 24, 2009, 23:07 »

Чудес не бывает, ищите.
Записан
G-virus
Гость
« Ответ #64 : Декабрь 24, 2009, 23:08 »

Чудес не бывает, ищите.

Дык я больше не знаю где и искать   Грустный
Записан
crackedmind
Гость
« Ответ #65 : Декабрь 25, 2009, 02:22 »

блин, сделай set, покажи нам...
Записан
Dendy
Гость
« Ответ #66 : Декабрь 25, 2009, 02:45 »

Сейчас угадаю, следующий вопрос будет - "Как?" (-: Открываешь терминал, печатаешь "set", потом Enter. Вывод - сюда.
Записан
crackedmind
Гость
« Ответ #67 : Декабрь 26, 2009, 02:38 »

В общем так.
Применив все свои телепатически способности, я нашел корень проблем =)
В этом посте Dendy написал как указать этот параметр линкеру. Но не правильно.
Должна выдаваться следующая ошибка.
Код:
mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: unrecognized -a option `tic-libgcc'

Но, как мы видим уже в этом посте G-Virus допустил еще одну ошибку в указанию параметра, и предыдущая ошибка трансформировалась в ошибку No such file...

Перечислю ошибки.
1. QMAKE_LFLAGS_RELEASE = -Wl,-s,-static-libgcc (Dendy)
2. QMAKE_LFLAGS_RELEASE = -Wl,-s, -static-libgcc (G-virus)
Gcc к таким выходкам неравнодушен =))

Единственный верный способ - QMAKE_LFLAGS_RELEASE   = -Wl,-s -static-libgcc

P.S. Жду письма с пивом в аттаче Улыбающийся)
Записан
G-virus
Гость
« Ответ #68 : Декабрь 26, 2009, 19:02 »

P.S. Жду письма с пивом в аттаче Улыбающийся)

Щас точно так же сделаю. А потом решим, пиво тебе, или 21-ый палец  Улыбающийся
Записан
G-virus
Гость
« Ответ #69 : Декабрь 26, 2009, 19:11 »

Щас точно так же сделаю. А потом решим, пиво тебе, или 21-ый палец  Улыбающийся

Ну.....все таки пиво. Но точнее бутылку от пива.....почему exe файл перед первым запуском повисает на минут 5?

Хотя все таки бутылку пива!  Улыбающийся Даём

НАКОНЕЦ-ТО QT РАБОТАЕТ!!!!!!! ААААААААААА!!!  Веселый Крутой
« Последнее редактирование: Декабрь 26, 2009, 22:32 от G-virus » Записан
Alex03
Гость
« Ответ #70 : Март 02, 2010, 11:28 »

А не правильней ли
Цитировать
QMAKE_LFLAGS_EXCEPTIONS_OFF = -static-libgcc
У меня работает, и по всей видимости всё будет правильно независимо от того как вызывался configure, с no-exceptions или нет.
Записан
Страниц: 1 ... 3 4 [5]   Вверх
  Печать  
 
Перейти в:  


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