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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> подключать Qt к IDE. использоват Qt... 
:(
    Опции темы
jxr
Дата 30.5.2006, 10:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



скачаль Qt библиотеку.(qt-win-opensource-src-4.1.3.zip)
скомпилировал... были созданы много файлов... *dll,
у меня IDE Dev-C++. и как подключить Qt к IDE(ИЛИ IDE к Qt)?
Цитата

 Directory of C:\qt-4.1.3
<DIR>          bin
<DIR>          demos
<DIR>          doc
<DIR>          examples
<DIR>          include
<DIR>          lib
<DIR>          mkspecs
<DIR>          plugins
<DIR>          qmake
<DIR>          src
<DIR>          tmp
<DIR>          tools
<DIR>          translations

qmake.exe на место какого файла?(windres.exe?)

Вот что компилировал один из examples. но в другом компьютере не мог запускат.
Error: mingwm10.dll not found.(C:\Dev-Cpp\bin\mingwm10.dll)
причем здесь *.dll компилятора?

во общее, Qt является ли полным переносимым? 
PM MAIL   Вверх
harper
Дата 30.5.2006, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



подключается точно, я подключал, но, по-моему, откомпиленую, просто как обычную библиотеку добавлял 
PM MAIL   Вверх
B3cK
Дата 30.5.2006, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(jxr @ 30.5.2006,  10:53)
и как подключить Qt к IDE(ИЛИ IDE к Qt)?

Вот что компилировал один из examples. но в другом компьютере не мог запускат.

во общее, Qt является ли полным переносимым?

 
Как я понял тебе нужен полный релиз программы писанной на Qt.

Если Qt собрана динамически, от нужные dllки от Qt + mingwm10.dll ходят следом за бинарником.
Копируешь их всех в проект и из полученных dll формируешь инсталлером 
пакет установки, инсталлер должен версии проверять и не даст тупо перезаписать 
более новую библиотеку старой.

Чтобы не тягать с собой примерно лишние 6-7 метров на dll нужно собрать
Qt статически. 

Желательно иметь на компьютере различные компоновки Qt. 
1. Для разработки shared + debug 
2. Для окончательной сборки static + release. 
 
Собрать их легко, пользуясь configure, который покажет все свои опции по -h, а их у него много, на все случаи жизни. 
 

Это сообщение отредактировал(а) B3cK - 30.5.2006, 14:56
PM MAIL ICQ   Вверх
jxr
Дата 30.5.2006, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



qmake -project
qmake
создает 2 папка: debug и release
в debug - *.exe файл переноситься вместе с *.dll
в release -  *.exe файл полный релиз программы. свободно!

а как создать полный релиз? параметры... qmake?

Цитата

 просто как обычную библиотеку добавлял  

добавил C:\qt-4.1.3\lib  библиотеку...
include добавляю но компилятор не распознает.
C:\qt-4.1.3  интерфейс только папка .\include ?

помогите. 
PM MAIL   Вверх
jxr
Дата 30.5.2006, 21:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



C:\qt-4.1.3\examples\network\ftp\release\ftp.exe  - 60.0Kb
C:\qt-4.1.3\examples\network\ftp\debug\ftp.exe  - 2.12Mb
какой статически,  какой динамически ? 
PM MAIL   Вверх
S.A.P.
Дата 30.5.2006, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 9
Всего: 71



Цитата(jxr @  30.5.2006,  21:29 Найти цитируемый пост)
какой статически,  какой динамически ? 
 судя по размерам - оба динамимеские. 

Обрисуй проблему еще раз, а то по теме я так ничего и не понял.
 
PM MAIL   Вверх
jxr
Дата 30.5.2006, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



как создать полный релиз?

добавил C:\qt-4.1.3\lib  библиотеку...
include добавляю, но компилятор не распознает... 
PM MAIL   Вверх
B3cK
Дата 30.5.2006, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(jxr @ 30.5.2006,  21:44)
добавил C:\qt-4.1.3\lib  библиотеку...
include добавляю, но компилятор не распознает...

Что значит добавил?
Куда ты их добавляешь?

При компиляции программы существенное значение имеет в каком виде откомпилирована сама Qt. При shared откомпилированная программа имеет небольшой размер и при исполнении требует наличия Qt***.dll 
Если Qt откомпилирована с опцией static, то откомпилированная программа при этом будет существенно больше, где-то на порядок. Однако наличие Qt библиотек при ее исполнении не потребуется. 
PM MAIL ICQ   Вверх
S.A.P.
Дата 30.5.2006, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 9
Всего: 71



Зависит от того, что ты подразумеваешь под словом релиз. Если в том контексте, как расписал B3cK, то как он уже сказал, тебе надо заново отконфигурировать QT с ключем -static.

Добавлено @ 22:02 
Что - то я вобще ничего не понял. Тема звучит: "прикрутить IDE", тут уже говориттся о том, что программа не запускается на др. компе, теперь еще Release приплели   smile . 
PM MAIL   Вверх
jxr
Дата 30.5.2006, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

Что значит добавил?
Куда ты их добавляешь?

Dev-C++ ---> Tools ---> Compiler Options ---> Directories ---> {C++ Includes и Libraries}

Цитата

Qt откомпилирована с опцией static

а как исползуется эта опция? опция qmake? 
PM MAIL   Вверх
B3cK
Дата 30.5.2006, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Цитата(jxr @ 30.5.2006,  22:04)
а как исползуется эта опция? опция qmake?

configure -static

а проект MyProject потом пробуй так:
qmake -project 
qmake "CONFIG += staticlib" MyProject.pro 
make release  

Это сообщение отредактировал(а) B3cK - 30.5.2006, 22:23
PM MAIL ICQ   Вверх
jxr
Дата 1.6.2006, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



никто не хочет помогать?! smile 
компилячия проходить успешно но... один еррор 
don't LINKING... 
PM MAIL   Вверх
jxr
Дата 1.6.2006, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



LINKER error
какие команды набирать в поле <Compiler Options>
"Add this commands to the linker command line"
------
у меня Dev-C++ IDE и испол. Qt библиотеку. 
PM MAIL   Вверх
jxr
Дата 2.6.2006, 01:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



у кто здесь испол. Dev-C++  IDE? (и Qt) 
PM MAIL   Вверх
S.A.P.
Дата 2.6.2006, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 9
Всего: 71



jxr, DevCpp и QT - неудачное сочетание, мне его настроить не удалось, поставил CodeBlocks. А собирать QT всё равно руками придется, так что от cmd никуда не уйти.

configure -static 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

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

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


 




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


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

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