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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сборка проекта в bin файл  (Прочитано 6211 раз)
KuZ
Гость
« : Апрель 28, 2010, 15:25 »

Прочитав некоторые темы как понял чтоб собрать бинарник нужно собрать кьют статически. Скачал qt-all-opensource-src-4.6.2.tar.bz2, начал собирать ./configure -static -release -nomake demos -nomake examples -nomake tools после make и make install как написано в вики. В установленном кьюте в профилях добивил профиль где находится qmake из собранного статически. В pro прописал CONFIG += static собрал проект, запустился нормально, но бинарника в в папке с проектом нет. Подскажите пожалуйста что не так сделал.
« Последнее редактирование: Апрель 28, 2010, 15:53 от KuZ » Записан
crossly
Гость
« Ответ #1 : Апрель 28, 2010, 15:33 »

возможно в release или debug??
Записан
KuZ
Гость
« Ответ #2 : Апрель 28, 2010, 15:52 »

в релизе собирал проект.
Записан
crossly
Гость
« Ответ #3 : Апрель 28, 2010, 16:13 »

так может и стоит заглянуть в папочку release.... Улыбающийся
Записан
KuZ
Гость
« Ответ #4 : Апрель 28, 2010, 16:25 »

там нет папок дебаг и релиз. Возможно я что то не так делаю, в линукс только пытаюсь работать(на название не обращайте внимания, создавал лижбы побыстрее).
« Последнее редактирование: Апрель 28, 2010, 16:28 от KuZ » Записан
crossly
Гость
« Ответ #5 : Апрель 28, 2010, 16:28 »

укажи DESTDIR в pro файле.... тогда точно буш знать где искать.... Улыбающийся
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #6 : Апрель 28, 2010, 16:34 »

dsda и есть бинарник.
только нахрена нужна была статик версия?
Записан
KuZ
Гость
« Ответ #7 : Апрель 28, 2010, 16:43 »

Указал DESTDIR создался теперь весит 12,3 Мб(выводит метку), походу это оно и есть.
Мне нужно что бы в программе был только один исполняемый файл, без библиотек кьюта которые нужно таскать рядом.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #8 : Апрель 28, 2010, 16:54 »

Вообще-то в Линуксе статика и таскание либ не приняты. Если либы нет, менеджер пакетов ее поставит.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
crossly
Гость
« Ответ #9 : Апрель 28, 2010, 17:21 »

+1
Записан
KuZ
Гость
« Ответ #10 : Апрель 28, 2010, 19:02 »

Точнее не библиотеки кьюта а к примеру Qwt. то есть нужно пересобрать Qwt с параметром CONFIG += staticlib, и тогда не прийдется таскать её рядом ?   
Попробовал запустить файл(12,3 Мб который получился в результате) на виртуальной машине под ХР то пишет "There is no application installed for executable files". 
Записан
KuZ
Гость
« Ответ #11 : Апрель 28, 2010, 22:13 »

Все решил.
Спасибо огромное всем.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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