The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Как в Debian 9 прописать каталог исходников Qt4 в QtCreator 4.9"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (GUI, XWindow, Qt, GTK)
Изначальное сообщение [ Отслеживать ]

"Как в Debian 9 прописать каталог исходников Qt4 в QtCreator 4.9"  +/
Сообщение от xintrea (ok), 16-Дек-19, 17:23 
Здравствуйте!

Мне нужно собирать и отлаживать старые исходники для Qt4 в Linux Debian 9. В репозитарии есть пакеты:


qt4-default
qt4-qmake
libqt4-dev
libqt4-dev-bin

... и всякие другие, подтягиваемые по зависимостям.

В системе так же установлен Qt 5.13.1 с QtCreator 4.9, взятые с официального сайта http://qt.io. Я пользуюсь именно креатором QtCreator 4.9. Этот креатор автоматически нашел комплект Qt4, и нормально собирает проекты в комплекте Qt4. Проблема в том, что он видит только заголовочные файлы Qt4 из *.-dev - пакетов.

Чтобы решить эту проблему, я прописал в /etc/apt/sources.list репозитарии сырцов:


deb-src http://security.debian.org/debian-security stretch/updates main contrib
deb-src http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch-updates main contrib
deb-src http://security.debian.org/ stretch/updates main

Далее создал каталог /opt/qt_4_8_7/src и в нем выполнил команду:

apt-get source qt4-default

В результате выкачались исходники Qt 4.8.7, именно той версии, которая идет в дистрибутиве в пакетах qt4*. Сами исходники, в итоге, лежат в каталоге:

/opt/qt_4_8_7/src/qt4-x11-4.8.7+dfsg/src

Этот каталог мне нужно прописать где-то в QtCreator 4.9, чтобы я мог просматривать исходники классов Qt. И я не могу понять где и как это сделать.

Единственное место, которое я нашел - это Инструменты - Параметры - Отладчик - Основное - Сопоставление каталогов исходников. Там есть кнопка "Добавить исходники Qt". В результате добавления каталога исходников, прописывается:


Путь к исходникам: /home/qt/work/qt
Путь назначения: /opt/qt_4_8_7/src/qt4-x11-4.8.7+dfsg/src

Вот этот странный "Путь к исходникам" с неизвестным пользователем qt меня очень удивляет. Этот путь автоматически генерируется, но видимо он должен быть другим.

В любом случае, после такой настройки и перезапуска QtCreator, навигация по исходникам Qt4 не работает. Можно только смотреть h-файлы, но это куски *-dev-пакетов, а не сами исходники Qt.

Вопрос: как правильно прописать исходники Qt4 в QtCreator, чтобы по ним можно было совершать навигацию?

Ответить | Правка | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру