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

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

Страниц: [1] 2 3   Вниз
  Печать  
Автор Тема: Debug and release  (Прочитано 14385 раз)
asrael
Гость
« : Июнь 08, 2010, 22:17 »

Проблема вот в чем. Если собирать проект в режиме дебаг, всё отлично работает, как надо, но библиотека QtCore весит сто с лишком метров. А вот если собирать в режиме релиз, библиотеки нормального объема, но программа напрочь отказывается видеть базу данных SQLite. Может, кто встречался с такой проблемой?
Записан
ритт
Гость
« Ответ #1 : Июнь 08, 2010, 23:08 »

наверняка. искать по форуму
Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #2 : Июнь 09, 2010, 00:59 »

в какой ide пишешь? Если в netbeans, то проблема может быть в релизном .pro-файле, для релиза можно забыть добавить модуль:
QT = core gui sql
Записан

kubuntu/Win7/x64/NetBeans
Sahab
Гость
« Ответ #3 : Июнь 09, 2010, 09:27 »

релизном .pro-файле
Непонимающий
Записан
asrael
Гость
« Ответ #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 Offline

Сообщений: 668



Просмотр профиля
« Ответ #5 : Июнь 09, 2010, 11:20 »

Непонимающий
В криаторе он один, в нетбинсе два, что непонятно?
Записан

kubuntu/Win7/x64/NetBeans
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #6 : Июнь 09, 2010, 11:31 »

еще примечательно, что когда использовал Creator 2009.02, таких проблем не было, а вот обновился и теперь такая ерунда..((
Я вообще криатор не перевариваю, так что дальше посоветовать ничего не могу. Может другие советы будут.
Записан

kubuntu/Win7/x64/NetBeans
Sahab
Гость
« Ответ #7 : Июнь 09, 2010, 11:46 »

Непонимающий
В криаторе он один, в нетбинсе два, что непонятно?
Непонятно зочем нужно 2 файла...

... а если я буду использовать несколько сборок... что тогда, под каждую сборку свой pro-файл? ... гениально...
Записан
Sahab
Гость
« Ответ #8 : Июнь 09, 2010, 11:49 »

пишу в 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 Offline

Сообщений: 668



Просмотр профиля
« Ответ #9 : Июнь 09, 2010, 11:55 »

... а если я буду использовать несколько сборок... что тогда, под каждую сборку свой pro-файл? ... гениально...
Для каждого типа сборки могут быть разные настройки, поэтому согласен, удобная вещь.
Записан

kubuntu/Win7/x64/NetBeans
Sahab
Гость
« Ответ #10 : Июнь 09, 2010, 12:13 »

а если какие-то будут одинаковые.... то копи-паст?....
действительно "гениально"
Записан
niXman
Гость
« Ответ #11 : Июнь 09, 2010, 12:15 »

куйней занимаетесь.
Цитировать
QT = gui \
    core \
    sql \
    xml \ <<<<<<<< эту косую убери. если после этой строки и в самом деле нет пустой строки, то именно в этом и проблема.
CONFIG += qt \
    release \
    warn_on
Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #12 : Июнь 09, 2010, 12:19 »

а если какие-то будут одинаковые.... то копи-паст?....
действительно "гениально"
А если не будут одинаковые? Подмигивающий
Нетбинс их вобщем-то сам создаёт для каждой из типов сборок, и настраивать их можно через ide, а не руками каждый раз лезть...
Например в случае если в проект надо добавить дополнительный модуль, который не добавил при его создании.
И отпадает проблема всяких вышеупомянутых слешей в том числе.
« Последнее редактирование: Июнь 09, 2010, 12:21 от serg_hd » Записан

kubuntu/Win7/x64/NetBeans
Sahab
Гость
« Ответ #13 : Июнь 09, 2010, 12:32 »

уверен что даже кол-во действий я сделаю меньше "полезши ручками в pro-файл"


з.ы. не холивара ради, вопрос - чем Creator не нравится?
« Последнее редактирование: Июнь 09, 2010, 12:38 от Sahab » Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #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   Вверх
  Печать  
 
Перейти в:  


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