billy4685
|
|
« : Апрель 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".
Может кто-то из здешних форумчанинов уже стыкался с подобной проблемой, и знает как ее решить?
|