Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.75/75: Рейтинг темы: голосов - 75, средняя оценка - 4.75
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873

Как собрать все файлы проекта в один exe?

23.12.2012, 21:54. Показов 16447. Ответов 63
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть работающий проект
как скомпилировать его в 1 exe файл?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.12.2012, 21:54
Ответы с готовыми решениями:

Как создать независимое приложение и собрать все рабочие файлы в один exe
Уважаемые, кто знает - подскажите! Как создать независимое приложение и собрать все рабочие файлы в один exe, чтобы программа могла...

Как собрать все библиотеки в один exe-файл и уменьшить его?
Привет всем! Имеется проект на Python(Код самой программы, GUI и файл которой все объединяет - main.py) Прошелся по main.py с cx_Freeze...

Как поместить все файлы в один exe?
К примеру есть программа, которая выводит картинку и звук). И выходит что сам exe при запуске должен найти аудио дорожку и фотографии и...

63
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
06.01.2013, 20:51  [ТС]
Студворк — интернет-сервис помощи студентам
запустил qt 4.8(4.7.4), выбираю отладку (скрин),сборка теневая включена(без нее пишет кучу ошибок (скрин в посте 35) но пишет что программа завершилась с кодом...(скрин). Раньше при таком запуске все работало верно.

пытаюсь запустить qt 4.8(4.7.4), выбираю релиз,сборка теневая включена(без нее пишет кучу ошибок (скрин в посте 35) но программа работает неверно(смотрим скрины,на 1 голова у змейки есть,на 2 уже нет,она пропадает.(голова,как и туловище,это картинки в png,добавленные в ресурсы). Раньше при таком запуске все работало верно и вообще никаких отличий между отладкой и релизом не видел
Миниатюры
Как собрать все файлы проекта в один exe?   Как собрать все файлы проекта в один exe?   Как собрать все файлы проекта в один exe?  

0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
06.01.2013, 20:56  [ТС]
теперь запустил qt 4.7.0,выбираю отладку (скрин)теневая сброка включена,тк без нее куча ошибок (скрин в посте 35)
теперь выбираю релиз,(с теневой сборкой по той же причине), и голово так же пропадает
Миниатюры
Как собрать все файлы проекта в один exe?  
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
06.01.2013, 21:00  [ТС]
в программе из дополнительных ресурсов используются только картинки,следовательно все должно быть в 1 ехе?
ни при каком раскладе один единственный ехе я нигде не находил

Добавлено через 58 секунд
голова пропадает при первом же перемещении змейки (перемещается она у меня по таймеру)

Добавлено через 2 минуты
Цитата Сообщение от dark.k Посмотреть сообщение
от туда у тебя весь геморой!!!!!!!!!!
я не могу запустить прогу в режиме отладки ни в одном из qt после того как в консоле прописал команде
мне теперь даже над другими проектами не поработать
меня собственно это больше всего напрягает
0
 Аватар для dark.k
80 / 69 / 9
Регистрация: 11.12.2009
Сообщений: 393
07.01.2013, 16:12
Переустанови Qt 4.8 (по верх старой), думаю это должно помочь с отладкой. Насчёт головы думаю, что на неё какая то переменная или операция в слоте таймера или функция в теле слота таймера действует, которая либо удаляет сведения о картинке либо о самой голове, что то в этом духе там происходит. Ну и наконец, чтобы точно узнать есть ли проблемы с проектом при сборке статики, можешь выложить проект, так уж и быть попробую на своём копме, по крайней мере у меня отладчики и программы работают без запинки.
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
07.01.2013, 16:55  [ТС]
Цитата Сообщение от dark.k Посмотреть сообщение
Переустанови Qt 4.8 (по верх старой)
я изначально ставил sdk. а сейчас поискать чистый qt? поверх это со старой ничего не делать?

спасибо,попробуй
самое странное что в 4,7,4 раньше то все работало...
Вложения
Тип файла: rar Zmeuka.rar (78.2 Кб, 5 просмотров)
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
07.01.2013, 16:57  [ТС]
если что, то движение происходит в cGameScene в слоте void cGameScene::timerEvent(QTimerEvent* timer) и в проверке if (timer->timerId()==mooveTimer)
0
 Аватар для dark.k
80 / 69 / 9
Регистрация: 11.12.2009
Сообщений: 393
07.01.2013, 17:28
проверь, что то с архивом, как будто битый, не открывает!?
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
07.01.2013, 18:04  [ТС]
странно.. у меня открывает
заливаю еще раз
Вложения
Тип файла: rar Zmeuka.rar (80.2 Кб, 6 просмотров)
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
07.01.2013, 19:02  [ТС]
попробуй qt creator открыть и открыть проект через него
0
 Аватар для dark.k
80 / 69 / 9
Регистрация: 11.12.2009
Сообщений: 393
08.01.2013, 12:44
Цитата Сообщение от spydark91 Посмотреть сообщение
странно.. у меня открывает
заливаю еще раз
Вру, архив нормальный, надо было на комп 7Zip поставить, WinRAR отказывается открывать)))
0
 Аватар для dark.k
80 / 69 / 9
Регистрация: 11.12.2009
Сообщений: 393
08.01.2013, 13:39
У меня для тебя две новости:
начну с плохой, я не стал разбираться почему пропадает голова, т.к. завтра на работу и твоя программа ещё очень сырая, работы предстоит много.
хорошая новость - программа учитывая что ещё не доработана, красиво делаешь, и я собрал что статический, что динамический проект без проблем, поэтому вот тебе твоя программа в доказательство, что Qt не причём, всё дело в исходном коде и опыте!

P.S. короче дорабатывай исходный код, сделай модель движения змейки, разбей рабочую поверхность на ячейки на которых будут лежать предметы и по которым будет передвигаться твоя змейка. Голова пропадает при первом перемещении, вот и смотри что ты делаешь в первых функциях! Кстати я тебе иконку сделал для экзешника)))
Вложения
Тип файла: zip готовое приложение.zip (3.74 Мб, 8 просмотров)
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
08.01.2013, 14:53  [ТС]
Цитата Сообщение от dark.k Посмотреть сообщение
что Qt не причём, всё дело в исходном коде и опыте!
видимо у тебя qt прямо стоит,а не как у меня))
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
08.01.2013, 14:55  [ТС]
немного пошаманил с бубном и у меня получилось запустить qt 4.7.4 в режиме отладки
Голова не пропадает! запускал при данных параметрах (во втором скрине)
Миниатюры
Как собрать все файлы проекта в один exe?   Как собрать все файлы проекта в один exe?  
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
08.01.2013, 14:56  [ТС]
ты собирал при отключенной теневой сборке?
что это такое?
почему у меня без нее говорит что не найти файлы?
0
Автор FAQ
 Аватар для Чистый
2733 / 1429 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
08.01.2013, 21:16
теневая сборка, это когда "котлеты отдельно мухи отдельно" т.е. Когда код в одном каталоге а сборка в других каталогах, причем каталог исходников и каталог сборки должны быть на одном уровне.
1
 Аватар для dark.k
80 / 69 / 9
Регистрация: 11.12.2009
Сообщений: 393
09.01.2013, 02:11
Цитата Сообщение от Чистый Посмотреть сообщение
теневая сборка, это когда "котлеты отдельно мухи отдельно" т.е. Когда код в одном каталоге а сборка в других каталогах, причем каталог исходников и каталог сборки должны быть на одном уровне.
Тогда получается, у spydark91 Qt котлеты с мухами пожарить не может, а других может))))
походу тебе spydark91 наверно придётся ещё одну рядом ставить Qt4.8, желательно из другого источника. Хотя исходя из постов, наводит на мысль что есть какие то параметры одинаковые (ввиде файла или в регистре win32, а может просто в файле импортируемой сборки, которые влияют одинаково на установленные у тебя на ПК Qt4.7 и Qt4.8.
У меня при первом открытии твоего проекта тоже ошибок штук 30 выдал, не зависимо от того через какой Qt я открывал, после чего я просто удалил, включая .pro файл, всё кроме исходных кодов, и через консоль qmake'ом пересобрал проект и всё заработало.
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
09.01.2013, 12:57  [ТС]
попробую постивить 4.8 на другом компьютере..

Добавлено через 8 минут
может есть у кого ссылка на нормальную 4.8.0?) а то на оффе только 4.8.4 нашел
0
 Аватар для dark.k
80 / 69 / 9
Регистрация: 11.12.2009
Сообщений: 393
09.01.2013, 14:08
Попробуй торрент. У кого-нибудь обязательно, что-нибудь да завалялось.
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
09.01.2013, 17:49  [ТС]
скачал отсюда http://rutracker.org/forum/viewtopic.php?t=3941453
поставил,все хорошо. проект запускается,работает
но как его откомпилировать вообщем вернулся я к началу

Добавлено через 5 минут
правда там есть консоль с названием qt 4/8/0 for Desktop (MinGW)

Добавлено через 1 час 25 минут
хотя она везде есть

Добавлено через 1 минуту
Цитата Сообщение от dark.k Посмотреть сообщение
через консоль qmake'ом пересобрал проект и всё заработало.
вот как это сделать? через обычную cmd.exe
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
11.01.2013, 17:14  [ТС]
наверх)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.01.2013, 17:14

Собрать все файлы в один
Здрям! Есть 700+ файлов. В каждом файле один лист, но листы называются как попало: лист1, list1, таблица, лист и т.д. Из хорошего:...

Собрать все xml файлы в один и открыть в excel
Добрый день! Подскажите , Собрать все xml файлы в один , и можно ли этот файл открыть в excel в читаемом формате?

Как собрать exe файл из проекта qt?
Как собрать exe файл из проекта qt?

как собрать два проекта в один
Ребята может кто объяснить как собрать два проекта в один. А точнее написал две небольших программки, одна на чистом с++ а другая с...

Как собрать несколько .exe в один?
Здравствуйте. Подсобите пожалуйста. У меня в решении 4 проекта, если их собирать, то получается 4-е exe'шника. Можно их как-нибудь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru