Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: VVN от Ноябрь 18, 2014, 01:12



Название: QtCreator как втянуть проект типа откытого ПО, или AutotoolsProjectManager
Отправлено: VVN от Ноябрь 18, 2014, 01:12
Здравствуйте, уважаемые.

Периодически встречаются проекты к которым прилагаются только make файл.
Типа соберайте, да еще некотрые заточены под инструментарий Linux, хотя и собираются под Win.

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

В QtCreatore есть  плагин AutotoolsProjectManager при помощи его можно втянуть файл make.am.
тут же подгружается configure.ac и все. Больше ничего не происходит.
Я ожидал что он как бы автоматом подрузит и файлы проекта которые как бы лежат в этой же директории.
Ничего подобного их нужно самому подгружать, а это не сильно удобно если проект большой.

Вот интересно нет ли какого удобного способа подключить такой проект.

Может инструметарий не от Qt существует.

Меня в данный момент интересует проект openOcd.
Нужно немного с ним поиграться.

Может кто знает в каком IDE с ним работают.



Название: Re: QtCreator как втянуть проект типа откытого ПО, или AutotoolsProjectManager
Отправлено: alex312 от Ноябрь 18, 2014, 09:46

http://qt-project.org/doc/qtcreator-3.2/creator-project-generic.html


Название: Re: QtCreator как втянуть проект типа откытого ПО, или AutotoolsProjectManager
Отправлено: VVN от Ноябрь 18, 2014, 10:28
Спасибо за ответ но это я видел.

Тут дело в другом не могу настроить что бы работал AutotoolsProjectManager.

Я могу отдельно втянуть проект в QtCreator как это делается по Вашей ссылке.

Могу открыть файл или проект типа Makefile.am в этом случае сработает плагин AutotoolsProjectManager и будет создан проект, причем сразу будет найден  configure.ac который так же содержится в пректе.

Сами исходники втянуты не будут.
Если, импортировать проект, как Вы указали то будет создан новый проект и в этом случае AutotoolsProjectManager не работает. Причем если в этот импортированный проект добавить  Makefile.am и configure.ac то все равно плагин не заработает.

Где то на буржуйском форуме нашел, что нужно вначале импортировать проект, а потом открыть файл Makefile.am и задать этим проектам им одно и тоже имя. Пробовал тоже не сработало.
В дипетчере висят два проекта с одним и тем же именем.

Думаю проблема в том, что в QtCretor нельзя импортировать файлы в существующий проект. Можно только создать новый импортированный проект.


Название: Re: QtCreator как втянуть проект типа откытого ПО, или AutotoolsProjectManager
Отправлено: alex312 от Ноябрь 18, 2014, 10:47
Пару раз пытался воспользоватся AutotoolsProjectManager, ничего хорошего у меня не вышло. Проще сконфигурировать из консоли, получить makefile - и работать через GenericProject


Название: Re: QtCreator как втянуть проект типа откытого ПО, или AutotoolsProjectManager
Отправлено: VVN от Ноябрь 18, 2014, 11:05
Да вот тоже смотрю какой то не доделанный AutotoolsProjectManager.

Думал может я туплю где то.

Ведь по сути все зависимости есть для того что бы создать окружение.