![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.06.2013
Сообщений: 16
|
![]()
Скачл Qt и Qt Creator с офф сайта.
Решил написать что-то типо блокнота. Написать-то получилось. Но запустить его может ТОЛЬКО Qt Creator, а если запускать просто так, то просит кучу .dll . Я откопировал эти библиотеки в папку к .exe и увидел что он просит не Qt5Core.dll а Qt5Cored.dll . При переименовании он не находит точку входа в процедуру. ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]()
Qt5Cored.dll - это дебажная дэлелька.
Собирайте релиз и прописывайте в системе пути до релиз-версий библиотек. UPD: балин, конечно же пути до дэлелек, а не библиотек... Последний раз редактировалось Smogg; 27.07.2013 в 20:49. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.06.2013
Сообщений: 16
|
![]()
И та же ошибка...
Хоть и отрилизил. Вопрос -- те библиотеки, которые в bin, они рилизные? Если да -- то не знаю что и делать. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.06.2013
Сообщений: 16
|
![]()
Если отдавать проект в пользование, то в любом случае лучше кидать дллки с exe . Я так обычно и делаю. Но вот у меня есть подозрения, что если бы я скомпилировал на Qt 4.xx , а не на Qt 5.x , то было бы по другому. Сейчас и попробую...
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 04.06.2013
Сообщений: 16
|
![]()
Вроде бы вопрос решён...
Вывод -- Qt 5.1 лучше не пользоваться... С Qt 4.8.5 вроде бы проблем нет. |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 13.08.2011
Сообщений: 184
|
![]() Цитата:
Что касается Qt 5.x нужно кроме обычных DLL еще папку с плагинами добавлять к экзешнику - в общем получается туева хуча DLL размером около 40M, что естественно хуже чем было в Qt 4.x Последний раз редактировалось Avazart; 31.07.2013 в 19:33. |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Я вижу три способа:
1) Иметь дополнительно машину на которой ничего не установлено. Нужно запускать релизный .exe на этой машине и смотреть, какие .dll нужны. 2) Открывать релизный .exe (на независимой машине) с помощью свободной программы "Dependency Walker" и смотреть чего не хватает. А потом тестировать приложение на независимой машине. ![]() 3) Создать установщик: http://qt-project.org/wiki/Qt-Installer-Framework Напишите кто как поступает? Как с этой проблемой грамотно справляться? |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Странность билдера | redenemy | C++ Builder | 0 | 22.05.2012 21:17 |
странность массива | siemdi | Общие вопросы C/C++ | 3 | 10.09.2010 00:16 |
Странность с рекурсией | Morkonwen | Общие вопросы C/C++ | 5 | 22.08.2010 21:48 |
Странность в Exel | avermedia | Microsoft Office Excel | 5 | 19.04.2010 13:36 |
Странность в условии | k1r1ch | Общие вопросы Delphi | 18 | 03.11.2009 12:43 |