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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QtCreator как втянуть проект типа откытого ПО, или AutotoolsProjectManager  (Прочитано 4345 раз)
VVN
Чайник
*
Offline Offline

Сообщений: 52


Просмотр профиля
« : Ноябрь 18, 2014, 01:12 »

Здравствуйте, уважаемые.

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

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

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

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

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

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

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

Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #1 : Ноябрь 18, 2014, 09:46 »


http://qt-project.org/doc/qtcreator-3.2/creator-project-generic.html
Записан
VVN
Чайник
*
Offline Offline

Сообщений: 52


Просмотр профиля
« Ответ #2 : Ноябрь 18, 2014, 10:28 »

Спасибо за ответ но это я видел.

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

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

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

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

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

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

Сообщений: 606



Просмотр профиля
« Ответ #3 : Ноябрь 18, 2014, 10:47 »

Пару раз пытался воспользоватся AutotoolsProjectManager, ничего хорошего у меня не вышло. Проще сконфигурировать из консоли, получить makefile - и работать через GenericProject
Записан
VVN
Чайник
*
Offline Offline

Сообщений: 52


Просмотр профиля
« Ответ #4 : Ноябрь 18, 2014, 11:05 »

Да вот тоже смотрю какой то не доделанный AutotoolsProjectManager.

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

Ведь по сути все зависимости есть для того что бы создать окружение.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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