Russian Qt Forum
Ноябрь 23, 2024, 00:18
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Исходники Qt в linux [Решено]
Страниц:
1
[
2
]
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Исходники Qt в linux [Решено] (Прочитано 22113 раз)
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: Исходники Qt в linux
«
Ответ #15 :
Июль 04, 2012, 17:40 »
в текущий каталог. Что с этим делать дальше я не знаю, уже давно не пользовался дебагером, может кто-то подскажет.
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: Исходники Qt в linux
«
Ответ #16 :
Июль 04, 2012, 17:59 »
Нашел-таки. Распаковалось сюда /etc/apt/qt4-x11-4.8.1
Как теперь QtCreator объяснить, где искать исходники?
«
Последнее редактирование: Июль 04, 2012, 20:02 от xokc
»
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: Исходники Qt в linux
«
Ответ #17 :
Июль 04, 2012, 18:12 »
В QtCreator в настройках отладчика есть кнопка "Добавить исходники Qt". При выборе в качестве "Пути назначения" /etc/apt/qt4-x11-4.8.1/src в поле "Исходный путь" подставляется /var/tmp/qt-src, но ничего полезного в решении проблемы это не даёт.
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: Исходники Qt в linux
«
Ответ #18 :
Июль 05, 2012, 08:28 »
Ну это ж клиника полная. Как вы в этом линуксе разработкой занимаетесь, если всё время уходит непонятно на что?
Куда только не помещал уже эти исходники, что только в креаторе не прописывал - не видит он их. Специально же делал всё как полагается - устанавливал из репозитариев, типа unix way. Надо было сразу как в винде с с нокиевского сайта установщик скачать и забыть обо всём.
Записан
alexis031182
Гость
Re: Исходники Qt в linux
«
Ответ #19 :
Июль 05, 2012, 08:54 »
Цитата: xokc от Июль 05, 2012, 08:28
Ну это ж клиника полная. Как вы в этом линуксе разработкой занимаетесь, если всё время уходит непонятно на что?
Вы пошли не в ту сторону.
Цитата: xokc от Июль 05, 2012, 08:28
Куда только не помещал уже эти исходники, что только в креаторе не прописывал - не видит он их.
Ну и ладно.
Цитата: xokc от Июль 05, 2012, 08:28
Специально же делал всё как полагается - устанавливал из репозитариев, типа unix way.
Понятие unix way о другом.
Цитата: xokc от Июль 05, 2012, 08:28
Надо было сразу как в винде с с нокиевского сайта установщик скачать и забыть обо всём.
Да. Если Вы не являетесь майнтейнером пакетов для LinuxMint (иначе бы уже справились с проблемой), и если готовых пакетов нет, то просто берите оригинал исходников. Скорее всего они не включены в состав, просто потому что незачем.
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: Исходники Qt в linux
«
Ответ #20 :
Июль 05, 2012, 09:35 »
Цитата: alexis031182 от Июль 05, 2012, 08:54
Цитата: xokc от Июль 05, 2012, 08:28
Куда только не помещал уже эти исходники, что только в креаторе не прописывал - не видит он их.
Ну и ладно.
Да как ладно-то? Вы на исходники Qt вообще не смотрите при разработке что-ли? Или регулярно из описания класса ищите в файловом файловом менеджере файл с его реализацией, и тоже самое делаете при желании потрассировать в отладчике что же происходит в внутри Qt классов?
Цитата: alexis031182 от Июль 05, 2012, 08:54
Цитата: xokc от Июль 05, 2012, 08:28
Специально же делал всё как полагается - устанавливал из репозитариев, типа unix way.
Понятие unix way о другом.
Я прекрасно осведомлён, что такое unix way. Признаюсь, выразился неудачно, но я думаю понятно, что именно имелось в виду. В том числе на этом форуме неоднократно высказывалась мысль, что "кошерный" способ установки чего-бы то ни было в линуксе - использование репозитария, а не скачивание установщиков.
Цитата: alexis031182 от Июль 05, 2012, 08:54
Да. Если Вы не являетесь майнтейнером пакетов для LinuxMint (иначе бы уже справились с проблемой), и если готовых пакетов нет, то просто берите оригинал исходников.
Дак ведь есть исходники-то! Их как раз удалось развернуть, только дебагер их не видит.
Цитата: alexis031182 от Июль 05, 2012, 08:54
Скорее всего они не включены в состав, просто потому что незачем.
И про отсутствие необходимости исходного кода основного
разработческого
фреймворка мне говорит пользователь опенсоурсной ОС - куда катится мир?
Короче, вижу тема скатывается во флуд, посему конкретизирую вопросы:
1. Как подключить скачанные исходники Qt к QtCreator для возможности переключения внутри IDE из файла qwidget.h в файл qwidget.cpp (клавиша F4) и для возможности в режиме отладки проникновения внутрь конструктора QWidget (клавиша F11)?
2. Если на первый вопрос разумного ответа нет, тогда как для этого "кошерно" установить Qt:
a) из репозитариев
б) скачать установщик QtSDK
в) скачать исходники с сайта нокии, распаковать (кстати, куда? и нужны ли патчи?) и самому скомпилировать?
«
Последнее редактирование: Июль 05, 2012, 09:37 от xokc
»
Записан
alexis031182
Гость
Re: Исходники Qt в linux
«
Ответ #21 :
Июль 05, 2012, 09:41 »
Цитата: xokc от Июль 05, 2012, 09:35
Да как ладно-то? Вы на исходники Qt вообще не смотрите при разработке что-ли? Или регулярно из описания класса ищите в файловом файловом менеджере файл с его реализацией, и тоже самое делаете при желании потрассировать в отладчике что же происходит в внутри Qt классов?
Исходники использую.
Цитата: xokc от Июль 05, 2012, 09:35
Я прекрасно осведомлён, что такое unix way. Признаюсь, выразился неудачно, но я думаю понятно, что именно имелось в виду. В том числе на этом форуме неоднократно высказывалась мысль, что "кошерный" способ установки чего-бы то ни было в линуксе - использование репозитария, а не скачивание установщиков.
Верно, если есть решение в пакетах.
Цитата: xokc от Июль 05, 2012, 09:35
Дак ведь есть исходники-то! Их как раз удалось развернуть, только дебагер их не видит.
М-м-м... вот как
Цитата: xokc от Июль 05, 2012, 09:35
И про отсутствие необходимости исходного кода основного
разработческого
фреймворка мне говорит пользователь опенсоурсной ОС - куда катится мир?
Вы поторопились с выводом, такого я нигде не утверждал.
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: Исходники Qt в linux
«
Ответ #22 :
Июль 05, 2012, 09:42 »
Цитата: xokc от Июль 05, 2012, 09:35
1. Как подключить скачанные исходники Qt к QtCreator для возможности переключения внутри IDE из файла qwidget.h в файл qwidget.cpp (клавиша F4) и для возможности в режиме отладки проникновения внутрь конструктора QWidget (клавиша F11)?
У меня это и в винде не работает
В исходники Qt лажу редко, только если баги непонятные возникают, так что теперь тоже стало интересно как это сделать, хоть и редкая необходимость посмотреть реализацию Qt классов,но возникает.
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: Исходники Qt в linux
«
Ответ #23 :
Июль 05, 2012, 09:52 »
Цитата: alexis031182 от Июль 05, 2012, 09:42
Исходники использую.
Давайте еще раз. Используете, в том же режиме как я и хочу, или как-то по-другому? Я просто хочу понять это у меня что-то не работает или я просто не ту парадигму программирования в линуксе пытаюсь использовать?
Цитата: ecspertiza от Июль 05, 2012, 09:42
У меня это и в винде не работает
Ну не знаю. У меня в винде ни MinGW, ни c Visual Studio в этом плане никогда проблем не было.
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: Исходники Qt в linux
«
Ответ #24 :
Июль 05, 2012, 09:55 »
Цитата: xokc от Июль 05, 2012, 09:52
Ну не знаю. У меня в винде ни MinGW, ни c Visual Studio в этом плане никогда проблем не было.
А под виндой из SDK работаешь ? Я просто обычно качаю просто либы и собираю их, подключаю к креатору, так как то спокойнее что ли
Записан
alexis031182
Гость
Re: Исходники Qt в linux
«
Ответ #25 :
Июль 05, 2012, 10:00 »
Цитата: xokc от Июль 05, 2012, 09:52
Давайте еще раз. Используете, в том же режиме как я и хочу, или как-то по-другому? Я просто хочу понять это у меня что-то не работает или я просто не ту парадигму программирования в линуксе пытаюсь использовать?
Использую просто SDK с офф сайта. Всё подключается само. Получается этакая разработка в песочнице, неконфликтное сосуществование с пакетами Qt дистрибутива.
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: Исходники Qt в linux
«
Ответ #26 :
Июль 05, 2012, 10:17 »
Цитата: ecspertiza от Июль 05, 2012, 09:55
А под виндой из SDK работаешь ? Я просто обычно качаю просто либы и собираю их, подключаю к креатору, так как то спокойнее что ли
Нет. И качал либы сам и собирал их из исходников - всё работало "из коробки".
Цитата: alexis031182 от Июль 05, 2012, 09:55
Использую просто SDK с офф сайта
Пошёл SDK качать.
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: Исходники Qt в linux
«
Ответ #27 :
Июль 05, 2012, 14:14 »
Установил Qt SDK. Добавилась ещё одна папка с Qt 4.8.1, QtCreator 2.4.1, еще один профиль в самом креаторе, но в целом ничего не поменялось - как не работало, так и не работает. Качаю исходники библиотеки и буду компилировать самостоятельно, если и так не заработает - впору застрелиться и больше к линуксу не прикасаться.
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Исходники Qt в linux [РЕШЕНО]
«
Ответ #28 :
Июль 06, 2012, 08:12 »
Линуксу повезло - самостоятельно скомпилированная Qt замечательно подключилась. Не прошло и 3 дней исканий и метаний
.
Как тут темы переименовывать - хочу слово РЕШЕНО в названии темы дописать?
«
Последнее редактирование: Июль 06, 2012, 08:16 от xokc
»
Записан
QuAzI
Гость
Re: Исходники Qt в linux
«
Ответ #29 :
Октябрь 15, 2012, 17:03 »
Ты ж напиши людям, как линковал, что куда ложил, а то я вот думаю надо бы под лялехом попробовать поработать, да геммор с теми же исходниками на фре троху не понравился.
Записан
Страниц:
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...