KDevelop. Руководство программиста: Руководство по разработке приложений на C++ для K Desktop Environment (KDE) с использованием KDevelop IDE, Version 1.0 | ||
---|---|---|
. | 14. Использование файловой системы в проектах KDevelop | След. |
Другая проблема, с которой часто сталкиваются разработчики, это когда они включают в свой проект дополнительные файлы с данными, которые необходимо инсталлировать вместе с проектом. Вы уже знаете, куда их инсталлировать, но как организовать их в исходном дереве?
Хорошим советом будет собрать данные в каталоги, которые более-менее соответствуют стандарту файловой системы KDE, например, ваше приложение требует дополнительных иконок панели инструментов. Создание этих иконок в главном каталоге проекта - не очень хорошая идея, поскольку их будет тяжело найти в просмотрщике файлов, и их удаление превращается в долгую работу с каждой иконкой. Создайте свой каталог для иконок с помощью "File"- "New" и выберите подкаталог toolbar ; если он не существует, то его можно легко создать через диалог "выбор каталога" ("select directory"). Существующие иконки можно скопировать и добавить в проект командой "добавить существующие файлы" ("Project"-"Add existing file(s)"), в которой необходимо выбрать файлы и каталог назначения. При выборе каталога назначения, вы можете вначале создать каталог toolbar в диалоге. По окончании нажмите OK, и файлы будут скопированы и включены в проект.
Как пример, иконки панели инструментов должны инсталлироваться в:
$(kde&_;datadir)/&<;appname&>;/toolbar /&<;ваша&_;иконка&>;.xpm
Картинки и другие иконки, которые не используются на панелях инструментов, лучше положить в подкаталог pics вместо toolbar .