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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Нужна помощь от владык Qt  (Прочитано 4431 раз)
Djavdet
Гость
« : Август 31, 2007, 15:16 »

сорри за беспокойства, ситуация : я новичок, но очень хочу программить

сделал :Имеется  Винда XP Professional. Поставил на нее Qt 4.3.1  c minGW  в комплекте (все в готовом exe-шнике ), поставил Eclipse europa c CDT в купе (JAVA машина уже стоит)
накатил интегратор Qt  в эклипс версия кандидат  в релизы 1 , то как эклипс под C++ работает это отlельная песня
(в java нареканий нет) . Сделал что то простенькое ,скомпилил, запустил - работает. Решил посмотреть на другой тачке без Qt - фигу, требует dll-ки, мало того , не из под эклипса сами exe-шники даже на моей тачке не запускаются выдавая тоже самое. Открыл для себе понятие линковки  и узнал про статические библиотеки (как я понял мона сделать все внутри exe-шника). захотелось себе такое , почитал , выяснилось что мол можно , надо лишь обнулить конфигу
Цитировать
nmake confclean
  и заново переконфигурить
Цитировать
...Надо в командной строке configure.exe указать -static  ...
   и жизнь будет прекрасна.

Это конечно хорошо , но как я понимаю, чтоб все заработало нужно не только этот ключ указать, а еще и другие, и вообще , можно ли это все проделать в моем случае, ведь как я понимаю в моем дитсрибутиве с MinGW QT уже компильнутая и если можно то какой набор нужно указать чтоб получилось так как изначально плюс статические библиотеки или же если есть гораздо проще путь то подскажите пожалуйста, или же я пытаюсь достичь невозможного и без инсталлеров не обойтись никак.Особенно хочется  услышать тех кто юзает eclipse, может я что то упустил из виду, ведь для жабы eclipse просто супер, почему бы и под c++ такому не быть?


Записан
WW
Гость
« Ответ #1 : Август 31, 2007, 15:23 »

То, что ты скачал - собрано с shared dll. Тебе надо перекомпилить всю библиотеку в статик, как ты и вычитал на форуме. но не дочитал. надо еще в конфиге для mingw поменять ключик, чтобы mingw.dll тоже линковалась в exe-ник. поищи по форуму. уже описывалось и ссылки давались.
Записан
Djavdet
Гость
« Ответ #2 : Август 31, 2007, 15:36 »

это в конфиге для сборки самой Qt? или MinGW тоже пересобрать надо?  Шокированный
Записан
WW
Гость
« Ответ #3 : Август 31, 2007, 15:54 »

http://wiki.qtcentre.org/index.php?title=Building_static_Qt_on_Windows
Записан
Djavdet
Гость
« Ответ #4 : Август 31, 2007, 17:25 »

спасибо, буду разбираться Строит глазки
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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