crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Qt Creator - это что-то очень сложное
Litkevich Yuriy
  опции профиля:
сообщение 18.6.2010, 10:00
Сообщение #1


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Прикрепленное изображение

откуда этот qt_webkit_version.pri???
у меня ни где не подключается
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 18.6.2010, 11:32
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


не понимаю, где ловить вывод qDebug(), его ни где нет.
Пробовал уже и галку ставить "запускать в терминале" всё равно.
И полностью не понимаю концепт авторов с двумя окошкам:
"Сообщения сборки" и "консоль сборки"
Которое из них имитирует поток вывода, а который поток ошибок?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 18.6.2010, 11:51
Сообщение #3


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(Litkevich Yuriy)
И полностью не понимаю концепт авторов с двумя окошкам:
"Сообщения сборки" и "консоль сборки"
У меня несколько другой перевод "Сообщения сборки" и "Консоль приложений". Названия вполне понятные. В крайнем случае можно просто грохнуть перевод и пользоваться оригинальной версией. На мой взгляд это разделение правильное и удобное. А вывод всех сообщений программы (qDebug, cout, pritnf, ...) осуществляется в "Консоль приложений" (можно переключиться по Alt+3)

Цитата(Litkevich Yuriy)
откуда этот qt_webkit_version.pri???
Видимо где то цепляешь, другого варианта я не вижу :unknown:

P.S. А вообще Qt Creator - это что-то очень просто. Удобная, очень шустрая, интуитивно понятная IDE. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 18.6.2010, 13:55
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(igor_bogomolov @ 18.6.2010, 15:51) *
У меня несколько другой перевод "Сообщения сборки" и "Консоль приложений".
перевод здесь не причём:
Прикрепленное изображение


Цитата(igor_bogomolov @ 18.6.2010, 15:51) *
Видимо где то цепляешь, другого варианта я не вижу
собрал ветку master - там такого косяка нет.

Цитата(igor_bogomolov @ 18.6.2010, 15:51) *
P.S. А вообще Qt Creator - это что-то очень просто. Удобная, очень шустрая, интуитивно понятная IDE.
хочу make debug, почему нет такой кнопки?
Интуитивно понятное - это когда интуитивно понятно
Класика
qmake
а затем только
make release или make debug

И вот я в IDE, qmake я сразу нашёл.
А вот make * нету.вообще
пришлось делать самому.

И интуиция мне не подсказывает, что "конфигурация сборки: "отладка" ", соответствует make без аргументов.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kagami
  опции профиля:
сообщение 18.6.2010, 14:13
Сообщение #5


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


Цитата(Litkevich Yuriy)
И полностью не понимаю концепт авторов с двумя окошкам:
"Сообщения сборки" и "консоль сборки"

Поясню. В консоли сборки помещается все что выводится на экран при компиляции. В сообщениях сборки эта информация фильтруется и остаются только ошибки и предупреждения. Если при сборке были ошибки или предупреждения ты их сразу можешь посмотреть не отвлекаясь на мелочи. Если чего-то не хватает, то можно поглядеть весь вывод
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 18.6.2010, 16:42
Сообщение #6


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(Litkevich Yuriy)
перевод здесь не причём:
Это я не туда посмотрел :blush:
Цитата(Litkevich Yuriy)
хочу make debug, почему нет такой кнопки?
Всё есть. Смотри прикреплённое изображение

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 18.6.2010, 17:51
Сообщение #7


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


По умолчанию при нажатии на молоток происходит следующее:
qmake
make

т.е. собирается всё. И если использовать обычный вариант pro-файла (без моего причендала, который даёт разные имена бинарю, в зависимости от типа сборки), то будет собран отладочный бинарь, а затем он затрётся релизным.

П.С. В 2.0 и master это место выглядит иначе:
Есть кнопка выбора конфигурации (изображён компьютер)
Прикрепленное изображение

при щелчке на ней можно выбрать конфигурацию сборки и запуска
Прикрепленное изображение


Но всегда, по умолчанию, в новом проектеконфиг сборки подразумевает выполнение qmake
И полноценно не даёт изменить параметры.
За каким лешим было всё так жёстко забивать. Это что хороший стиль программирования? По моему про это уже куча книг написана.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 24.6.2010, 9:14
Сообщение #8


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Если кому-то надо свежий креатор, качайте тут: http://home.lit-uriy.operaunite.com/file_sharing/content/ (архив 7z, весом 22 метра)
Этот ресурс может быть временами не доступен, т.к. это моя машина и работает это добро через Opera Unite.

Моя рекомендация такова:
1) Открыли проект, выбрали для импорта нужную версию Qt.
2) нажали кнопку "Проекты" в левой панельке
3) удалили этап сборки "qmake"
4) для этапа сборки "maingw32" добавили параметр "debug"
должно получится примерно так:
Прикрепленное изображение

Тогда при выборе в меню "Сбрка" пункта "Собрать проект ***" будет выполнятся именно отладочная сборка.
qmake можно вызвать отдельно из меню "Сбрка".

Текущую конфигурацию сборки можно переключать, как указано в предыдущем сообщении.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 24.6.2010, 9:22
Сообщение #9


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Если кому-то надо свежий креатор, качайте тут: http://home.lit-uriy.operaunite.com/file_sharing/content/
А чем твоя версия отличается от гитовской? И от вчерашнего релиза?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 24.6.2010, 9:34
Сообщение #10


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(igor_bogomolov @ 24.6.2010, 13:22) *
И от вчерашнего релиза?
релиз был ветки 2.0, а у меня ветки master, они уже давно идут параллельно, почти не смешиваясь. Это первая сборка master'а в которой устойчиво заработал Дизайнер на основе Qml, раньше в нём всё время что-то не работало.

Цитата(Litkevich Yuriy @ 24.6.2010, 13:31) *
релиз был ветки 2.0
сейчас глянул, метка стоит на ветке 2.0.0, которая также ползёт параллельно веткам master и 2.0

точный SHA1 моей сборки: a1a565b9c55b563460be0d5ca7aef6deb93e0ed1
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Ответить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 2.12.2024, 3:02