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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как создать в проекте каталог в каталоге с помощью pri-файлов в QtCreator?  (Прочитано 2413 раз)
billy4685
Крякер
****
Offline Offline

Сообщений: 306


Просмотр профиля
« : Апрель 24, 2014, 09:33 »

Здраствуйте, Господа форумчаны!
 
Уже около пол года по-немногу изучаю Qt. На данный момент использую среду Qt4.5. Буквально вчера задался
вопросом: "Как построить структуру каталогов проекта в QtCreator?". Ранее я просто раскидывал файлы
проекта по паппкам и подключал их в pro-файл. Но в Creator-e все файлы всеравно отображались как в одном
главном каталоге проэкта. После "стандартного" поиска по форумам удалось найти ответ. Удалось построить "двух-уровневую" структуру каталогов проекта используя файл *.pro и файлы *.pri. К примеру:
------------------------------
   -Tetris
       tetris.pro
       tetris.cpp
       tetris.h
       -logic
          logic.pri
          logic.cpp
          logic.h
       -resource
          resource.pri
          resource.qrc 
------------------------------

Для этого создал следующие файлы:

   tetris.pro
------------------------------
   TEMPLATE = app
   TARGET = Tetris
   include(logic/logic.pri)
   include(resource/resource.pri)
   SOURCES += tetris.cpp
   HEADERS += tetris.h
------------------------------

   logic.pri
------------------------------
   SOURCES += logic/logic.cpp
   HEADERS += logic/logic.h
------------------------------

    resource.pri
--------------------------------------
    RESOURCES += resource/resource.qrc
--------------------------------------

Это вобщем-то не составило труда. Но вот беда, создать "трех-уровневую" структуру каталогов в проекте
так и не удалось. Хотелось бы создать к примеру следующую структуру:

------------------------------
   -Tetris
       tetris.pro
       tetris.cpp
       tetris.h
       -logic
          logic.pri
          logic.cpp
          logic.h
          -level
             level.pri
             level.cpp
             level.h 
       -resource
          resource.pri
          resource.qrc 
------------------------------

Подключение level.pri файла в logic.pri файл результата не дало, так как Creator видит каталог "level" как подкаталог главного каталога проэкта "Tetris", а не каталога "logic". 

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


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