Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перенос программы на QT4, Как перенести offtopic на другую машину 
V
    Опции темы
EnergoHokum
Дата 7.2.2007, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 600
Регистрация: 10.11.2006
Где: Россия, Ставропол ь

Репутация: нет
Всего: 6



Доброго всем времени суток. Вылезла такая проблема, не знаю даже, в какую ветку лучше спросить: Есть Win-машина, где стоит QT4 и MinGW. Собираю проект - хорошо, собирается. Но при переносе на другую Win-машину, где ни QT, ни MinGW нет, не было и не будет, начинаются вполне справедливые крики про *.dll. Таскать с собой мешок дл-ок не хочется, как сказать компилятору, чтобы он их статически прицепил к экзешнику? Собираю проект по классической схеме: "qmake -project && qmake && make release".
PM MAIL ICQ   Вверх
Бонифаций
Дата 7.2.2007, 16:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 1
Всего: 40



для этого надо иметь qt который скомпилированный в статические бибки. Однако с плагинами будут проблемы.  

А какой там мешок - несколько штук всего.



--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
EnergoHokum
Дата 7.2.2007, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 600
Регистрация: 10.11.2006
Где: Россия, Ставропол ь

Репутация: нет
Всего: 6



Ну, всё равно лучше один екзешник таскать, кроме того, эти дл-ки нужно и положить в правильный каталог. Должен же быть у GCC ключ, который делает статическую линковку? Просто моё английская не слишком хорош, подскажите ключ, чтобы в словари не закапываться...
PM MAIL ICQ   Вверх
Бонифаций
Дата 7.2.2007, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 1
Всего: 40



вам надо пересобрать qt4 для этого с (еслиинеизменяетсклероз) ./configure  --static. Вместо .dll создадутся соответсвующие .a фалы (статические бибки). А потом вашу программу собрать с новым qt - и она скомпонуется в один толстый .exe-шник.


--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
EnergoHokum
Дата 7.2.2007, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 600
Регистрация: 10.11.2006
Где: Россия, Ставропол ь

Репутация: нет
Всего: 6



Ой, как страшно получается... Нет ли возможности сделать это без пересборки всего QT? В Билдере, насколько я помню, можно проставить птицы, и он будет статически собирать екзешник "искаропки".
PM MAIL ICQ   Вверх
Бонифаций
Дата 7.2.2007, 17:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 1
Всего: 40





--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
EnergoHokum
Дата 7.2.2007, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 600
Регистрация: 10.11.2006
Где: Россия, Ставропол ь

Репутация: нет
Всего: 6



Спасибо за помощь, думаю, тему можно закрыть.

Добавлено @ 17:26 
А вообще "абыдна, да?"
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0696 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.