#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-файлы для любой необходимой вам платформы, вместо того, чтобы писать их вручную. Смотрите примеры кода здесь