Название: QtCreator - делаем папки в просмотре проекта Отправлено: ufna от Июль 12, 2009, 01:01 Если было на форуме, извините, не нашел. А так - думаю может кому пригодится. Все таки наличие папок в просмотре проекта - одно из тех мест, которые поначалу меня сильно раздражали в Креаторе, т.к. на MSVS я на них сильно подсел. Когда проект большой - с ними удобнее.
Потому решил написать маленький мануальчик, как же их сделать. К сожалению, придется все делать ручками, но в большей степени - индийский кат н пейст. 1. Создаем файл .pri в корневой папке проекта, где лежит .pro файл. Такое расширение подсказала MSVS, другие не пробовал - так просто удобнее. 2. Файл имеет такую структуру (пример): Код: # ----------------------------------------------------------- 3. В .pro файле проекта добавляем include(<...>.pri) К примеру: Код: #Include file(s) 4. Сохраняем сделанные изменения и радуемся появлению папки :) Название: Re: QtCreator - делаем папки в просмотре проекта Отправлено: break от Июль 12, 2009, 01:35 Может я чего не так понимаю - но у меня например при использовании subdirs - все и так прекрасно отображается- вложенные проекты в смысле. Причем вложенность неограниченна. Может это совсем другое - тогда объясните плиз зачем - вдруг и мне пригодится...
Название: Re: QtCreator - делаем папки в просмотре проекта Отправлено: ufna от Июль 12, 2009, 01:41 subdirs - это физическое разбиение файлов на жестком диске по папкам. Я же имею ввиду тот вариант, когда файлы, к примеру, лежат в одной-единственной директории и принадлежат одному проекту, которые просто хочется выделить в подпапки "по смыслу", при этом не меняя их физического расположения.
Жаль, но в этом варианте не получается делать вложенные подпапки (хотя редко приходилось пользоваться такой вложенностью). Название: Re: QtCreator - делаем папки в просмотре проекта Отправлено: niXman от Июль 12, 2009, 02:44 Класс!!!
Спасибо! Название: Re: QtCreator - делаем папки в просмотре проекта Отправлено: break от Июль 12, 2009, 03:59 Понятно - но я вероятно не буду использовать так как это запутает быстро в большом проекте - хочется одно и то же видеть в креаторе и также в папках...
Название: Re: QtCreator - делаем папки в просмотре проекта Отправлено: ufna от Июль 12, 2009, 06:44 Понятно - но я вероятно не буду использовать так как это запутает быстро в большом проекте - хочется одно и то же видеть в креаторе и также в папках... Да это больше вкусовщина, думаю. Я раньше тоже по папкам разбивал, потом надоело - встроенные такие фильтры в msvs проблемы решали, в том числе и на больших проектах. ;) Название: Re: QtCreator - делаем папки в просмотре проекта Отправлено: ufna от Июль 12, 2009, 21:54 Кстати, такое разделение еще полезно, когда есть файлы для разных платформ. Пример привел парень с форумов винграда:
Код
Дерево выстраивается, однако компилироваться будет только unix.pri . Что удобно, т.к. позволяет все видеть в Креаторе, но не компилить. Название: Re: QtCreator - делаем папки в просмотре проекта Отправлено: niXman от Октябрь 08, 2009, 10:08 А при создании новых файлов в креаторе, они куда помещаться будут?
Название: Re: QtCreator - делаем папки в просмотре проекта Отправлено: shadone от Октябрь 08, 2009, 11:44 А при создании новых файлов в креаторе, они куда помещаться будут? Creator спрашивает в мастере создания файла куда помещать.Название: Re: QtCreator - делаем папки в просмотре проекта Отправлено: zenden от Октябрь 08, 2009, 13:53 Отлично, папки есть, теперь позовёте меня когда в креаторе будет нормальный дебагер, а не этот тормознутый, жрущий всю память gdb.
Название: Re: QtCreator - делаем папки в просмотре проекта Отправлено: shadone от Октябрь 08, 2009, 15:02 Отлично, папки есть, теперь позовёте меня когда в креаторе будет нормальный дебагер, а не этот тормознутый, жрущий всю память gdb. о чем разговор? поддержка windbg/msvc имеется уже давно, я пользовался им еще пару месяцев назад. (использую bleeding edge master branch).Название: Re: QtCreator - делаем папки в просмотре проекта Отправлено: Joss от Октябрь 08, 2009, 22:19 В октябрьских снэпшотах уже есть вид с папками.
|