Создание папок / вложенных папок в проекте qt creator

#c #qt #c 11 #ide #qt-creator

#c #qt #c 11 #ide #qt-creator

Вопрос:

В моем проекте Qt я хочу создать несколько вложенных папок, таких как аудио или видео.
Что-то вроде этого:

 ProjectMedia

ProjectMediaAudio

ProjectMediaAudioVideo
  

Как я могу это сделать?
Есть ли способ добавить новую папку в Qt Creator? Или мне нужно создать это вручную через проводник?

Ответ №1:

В настоящее время единственный способ — добавить или создать файл, который находится внутри каталога — тогда каталог также будет создан в представлении проектов QtCreator. На самом деле это не так уж плохо, поскольку вы можете создать каталог, добавляя новый файл класса в проект. Когда файл добавляется в проект, также все его родительские каталоги будут отражены в представлении проектов.

Ответ №2:

В qt используется mkdir

 bool QDir::mkdir ( const QString amp; dirName ) const
  

который создаст подкаталог с именем (переменная dirName)

Вы также могли бы использовать cmake, который позволяет вам генерировать make-файлы для любой необходимой вам платформы, вместо того, чтобы писать их вручную. Смотрите примеры кода здесь