Russian Qt Forum
Ноябрь 24, 2024, 19:21
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Debug and release
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Debug and release (Прочитано 14355 раз)
asrael
Гость
Debug and release
«
:
Июнь 08, 2010, 22:17 »
Проблема вот в чем. Если собирать проект в режиме дебаг, всё отлично работает, как надо, но библиотека QtCore весит сто с лишком метров. А вот если собирать в режиме релиз, библиотеки нормального объема, но программа напрочь отказывается видеть базу данных SQLite. Может, кто встречался с такой проблемой?
Записан
ритт
Гость
Re: Debug and release
«
Ответ #1 :
Июнь 08, 2010, 23:08 »
наверняка. искать по форуму
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: Debug and release
«
Ответ #2 :
Июнь 09, 2010, 00:59 »
в какой ide пишешь? Если в netbeans, то проблема может быть в релизном .pro-файле, для релиза можно забыть добавить модуль:
QT = core gui
sql
Записан
kubuntu/Win7/x64/NetBeans
Sahab
Гость
Re: Debug and release
«
Ответ #3 :
Июнь 09, 2010, 09:27 »
Цитата: serg_hd от Июнь 09, 2010, 00:59
релизном .pro-файле
Записан
asrael
Гость
Re: Debug and release
«
Ответ #4 :
Июнь 09, 2010, 11:05 »
пишу в QT Creator'e 2009.03.1..
в .pro-файле прописал следующее:
Код:
...
QT = gui \
core \
sql \
xml \
CONFIG += qt \
release \
warn_on
...
еще примечательно, что когда использовал Creator 2009.02, таких проблем не было, а вот обновился и теперь такая ерунда..((
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: Debug and release
«
Ответ #5 :
Июнь 09, 2010, 11:20 »
Цитата: Sahab от Июнь 09, 2010, 09:27
Цитата: serg_hd от Июнь 09, 2010, 00:59
релизном .pro-файле
В криаторе он один, в нетбинсе два, что непонятно?
Записан
kubuntu/Win7/x64/NetBeans
serg_hd
Хакер
Offline
Сообщений: 668
Re: Debug and release
«
Ответ #6 :
Июнь 09, 2010, 11:31 »
Цитата: asrael от Июнь 09, 2010, 11:05
еще примечательно, что когда использовал Creator 2009.02, таких проблем не было, а вот обновился и теперь такая ерунда..((
Я вообще криатор не перевариваю, так что дальше посоветовать ничего не могу. Может другие советы будут.
Записан
kubuntu/Win7/x64/NetBeans
Sahab
Гость
Re: Debug and release
«
Ответ #7 :
Июнь 09, 2010, 11:46 »
Цитата: serg_hd от Июнь 09, 2010, 11:20
Цитата: Sahab от Июнь 09, 2010, 09:27
Цитата: serg_hd от Июнь 09, 2010, 00:59
релизном .pro-файле
В криаторе он один, в нетбинсе два, что непонятно?
Непонятно зочем нужно 2 файла...
... а если я буду использовать несколько сборок... что тогда, под каждую сборку свой pro-файл? ... гениально...
Записан
Sahab
Гость
Re: Debug and release
«
Ответ #8 :
Июнь 09, 2010, 11:49 »
Цитата: asrael от Июнь 09, 2010, 11:05
пишу в QT Creator'e 2009.03.1..
в .pro-файле прописал следующее:
Код:
...
QT = gui \
core \
sql \
xml \
CONFIG += qt \
release \
warn_on
...
еще примечательно, что когда использовал Creator 2009.02, таких проблем не было, а вот обновился и теперь такая ерунда..((
может поставить SDK поновее?
уже 2010.03 вышла...
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: Debug and release
«
Ответ #9 :
Июнь 09, 2010, 11:55 »
Цитата: Sahab от Июнь 09, 2010, 11:46
... а если я буду использовать несколько сборок... что тогда, под каждую сборку свой pro-файл? ... гениально...
Для каждого типа сборки могут быть разные настройки, поэтому согласен, удобная вещь.
Записан
kubuntu/Win7/x64/NetBeans
Sahab
Гость
Re: Debug and release
«
Ответ #10 :
Июнь 09, 2010, 12:13 »
а если какие-то будут одинаковые.... то копи-паст?....
действительно "гениально"
Записан
niXman
Гость
Re: Debug and release
«
Ответ #11 :
Июнь 09, 2010, 12:15 »
куйней занимаетесь.
Цитировать
QT = gui \
core \
sql \
xml \ <<<<<<<< эту косую убери. если после этой строки и в самом деле нет пустой строки, то именно в этом и проблема.
CONFIG += qt \
release \
warn_on
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: Debug and release
«
Ответ #12 :
Июнь 09, 2010, 12:19 »
Цитата: Sahab от Июнь 09, 2010, 12:13
а если какие-то будут одинаковые.... то копи-паст?....
действительно "гениально"
А если не будут одинаковые?
Нетбинс их вобщем-то сам создаёт для каждой из типов сборок, и настраивать их можно через ide, а не руками каждый раз лезть...
Например в случае если в проект надо добавить дополнительный модуль, который не добавил при его создании.
И отпадает проблема всяких вышеупомянутых слешей в том числе.
«
Последнее редактирование: Июнь 09, 2010, 12:21 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
Sahab
Гость
Re: Debug and release
«
Ответ #13 :
Июнь 09, 2010, 12:32 »
уверен что даже кол-во действий я сделаю меньше "полезши ручками в pro-файл"
з.ы. не холивара ради, вопрос - чем Creator не нравится?
«
Последнее редактирование: Июнь 09, 2010, 12:38 от Sahab
»
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: Debug and release
«
Ответ #14 :
Июнь 09, 2010, 12:53 »
Почти всем, уже где-то отписывался.
- нет вкладок, вместо неё до ужаса неудобный выпадающий список
- если каретка на переменной, то переменная не выделяется во всём коде
- нет автоподстановки инклудов в cpp-файлах
- нельзя создавать физические подкаталоги из под него
- если закрыл криатор с несколькими отредактированным страницами, то при след. открытии они не открыты, опять их заново надо искать в проекте (если там несколько каталогов, в каждом по 20-30 файлов, то неудобно это мягко сказано).
- нет форматирования кода и вообще дохрена чего нет, всё в мелочах вспоминать влом, слишком много их, криатору надо пережить релиз ещё не одной версии пока дорастёт до нетбинса.
Использую криатор исключительно для сборки проектов (webkit, qwt, etc.), pro-файлы которых изначально ориентированы на него. Кстати есть в криаторе всё же плюс - дебагер, инфы выдаёт хоть и меньше чем нетбинс, но работает быстрее и стабильней.
п.с. В нетбинсе для линуха ещё доступен
профайлер
(не проверял, но жду версию для win).
«
Последнее редактирование: Июнь 09, 2010, 13:07 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
Страниц: [
1
]
2
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...