Перейти к содержанию
    

Правильное создание проекта

Возможно ли в Keil uVision 5 создать проект, не прибегая к ручному созданию папок и размещению в них нужных файлов .c и .h? Делаю в данный момент по этому руководству, но что-то мне подсказывает, что я не пользуюсь возможностями на полную катушку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... не прибегая к ручному созданию папок и размещению в них нужных файлов .c и .h? .....

А смысл ? В чем необходимость создания каталогов и раскладки файлов в них через IDE, а не "вручную",

скажем, из FAR ?

 

ps

что я не пользуюсь возможностями на полную катушку.

"полная катушка" в моем понимании - знание и использование всех опций компилятора, линкера, возможностей дебагера. Как минимум.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А смысл ? В чем необходимость создания каталогов и раскладки файлов в них через IDE, а не "вручную",

скажем, из FAR ?

 

В удобстве? и что сеть FAR?

 

ps

 

"полная катушка" в моем понимании - знание и использование всех опций компилятора, линкера, возможностей дебагера. Как минимум.

именно так

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно ли в Keil uVision 5 создать проект, не прибегая к ручному созданию папок и размещению в них нужных файлов .c и .h?

По-умолчанию, при создании нового проекта Keil сует все в одну папку, что, имхо, крайне неудобно.

Поэтому создайте себе шаблонный проект: один раз продумайте и настройте размещение каталогов и типовых файлов.

Этот шаблон просто копируйте в новый каталог нового проекта.

У Keil нет привязки к абсолютным путям к файлов, т.е. все относительно самого файла проекта. Это очень удобно.

 

Чтобы не "изобретать велосипед", порядок и систему размещение файлов подсмотрите у других программистов, например, у опытных линуксоидов.

 

ps. Работу на копированием файлов действительно лучше доверить нормальному файловому менеджеру. Я использую Total Commander, уже как минимум лет 15 ...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В удобстве? и что сеть FAR?

. . .

Не помню точно, как в Keil (пару лет назад юзал его), но то, что Вы видите в IDE каталогами не является.

ОНО может им соответствовать, а может и нет.

В IAR - это Group, в MSVC - это фильтр. Сделано ЭТО, я думаю, для гибкости "раскладки" исходников и данных

по различным критериям абстрактности. И зависит от Вас.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...