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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Как получить исполняемый файл своей программы?  (Прочитано 14815 раз)
jojahti
Гость
« Ответ #15 : Сентябрь 04, 2009, 22:53 »

То же самое. Тоесть ничего.
Записан
maxi
Гость
« Ответ #16 : Сентябрь 05, 2009, 11:15 »

Как то это странно, обычно вываливается ошибка (такой-то длл-лки не хватает). Самый верный способ: кинуть все используемые в прилоге библиотеки в папку debug. Если не знаем какие: кидаем все из Qt/bin с постфиксом "d" (Например: QtCored.dll и т.д.) + нужен еще рантайм от mingw32 (если им компилил), то есть mingwm10.dll + сторонние либы используемые в прилоге.
Обязано запуститься.
Записан
jojahti
Гость
« Ответ #17 : Сентябрь 06, 2009, 09:12 »

Копипастните кто-нибудь плиз содержимое проектного файла минимального проекта, который собирается в рабочий экзешник.
Записан
Karl-Philipp
Гость
« Ответ #18 : Сентябрь 06, 2009, 14:20 »

Поиск по форуму дал такую ссылку Подмигивающий
http://www.prog.org.ru/index.php?topic=9351.msg53343#msg53343
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #19 : Сентябрь 06, 2009, 15:42 »

Копипастните кто-нибудь плиз содержимое проектного файла минимального проекта, который собирается в рабочий экзешник.

prog.pro:
Цитировать
TEMPLATE = app
TARGET = prog
SOURCES += main.cpp

main.cpp:
Код
C++ (Qt)
#include <QApplication>
#include <QWidget>
 
int main(int argc, char **argv)
{
   QApplication app(argc, argv);
 
   QWidget *w = new QWidget;
   w->show();
 
   return app.exec();
}
 
Записан
jojahti
Гость
« Ответ #20 : Сентябрь 06, 2009, 20:07 »

AX Неа, то же самое всё.  Непонимающий

Странно, вроде всё и так должно пахать.
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #21 : Сентябрь 06, 2009, 22:02 »

Посмотри через Dependency Walker какие библиотеки ему нужны: http://www.dependencywalker.com/
Записан
jojahti
Гость
« Ответ #22 : Сентябрь 07, 2009, 19:48 »

Вообщем недостающие библиотеки блокнот показывает. 0_0
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #23 : Сентябрь 07, 2009, 22:45 »

может это вирус какойта? Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
jojahti
Гость
« Ответ #24 : Сентябрь 12, 2009, 14:57 »

Для получения статического экзешника нужно переконфигурировать и пересобрать кутю статически.

Конфигурировал с этими параметрами:
configure -static -debug-and-release -no-exceptions
Собирал так:
mingw32-make -sub-src

Всё вроде фурычит.  Улыбающийся
Записан
Karl-Philipp
Гость
« Ответ #25 : Сентябрь 12, 2009, 16:19 »

Для получения статического экзешника нужно переконфигурировать и пересобрать кутю статически.

Конфигурировал с этими параметрами:
configure -static -debug-and-release -no-exceptions
...
jojahti, интересно, сколько занимает директория с откомпилированной Qt?
Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #26 : Сентябрь 13, 2009, 05:53 »

terlan,

4.5.2 static, debug-and-release занимает 17 Gb
Записан
jojahti
Гость
« Ответ #27 : Сентябрь 15, 2009, 18:36 »

terlan
Цитировать
jojahti, интересно, сколько занимает директория с откомпилированной Qt?
3.62 гигабайта, если не пересобирать ничего лишнего, навроде демок и примеров.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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