Jump to content
    

Вопрос по IAR

Приветствую всех.
Кто знает подскажите, можно ли в IAR в отображении файлов проекта задать чтобы отображался весь путь вместе с каталогом к файлу.
На фото нарисовал стрелу.

Настройка IAR.JPG

Share this post


Link to post
Share on other sites

Там места под просто название чуть больше, чем нету, а тут ещё и полный путь ((-8Ж
Правой кнопкой по названию и "File Properties...", правда и там путь тоже может весь не поместиться.

Share this post


Link to post
Share on other sites

8 hours ago, Obam said:

Там места под просто название чуть больше, чем нету, а тут ещё и полный путь ((-8Ж
Правой кнопкой по названию и "File Properties...", правда и там путь тоже может весь не поместиться.

Неа, это практически неприменимо.
Это древний компилятор, 78K по сути история и винтаж. 
Да и необходимость очень даже под вопросом.
Я так понимаю, топикстартер заблудился в том, что и откуда берётся...

По идее всё просто - в project -> options ... -> preprocessor задаём пути к рабочей директории:
$PROJ_DIR$
$PROJ_DIR$/asm  (или типа того, если проект имеет поддиректории),

В линкере, если конфигурацию хотим брать свою - 

-> override default ->
$PROJ_DIR$\xcl\lnk78f0883.xcl (или что то вроде того или как больше носит)
-> search paths ->
$TOOLKIT_DIR$\LIB\   (это как бэ по дефаулту там обычно висит)

И складываем весь свой уникальный проект в одну директорию, без замарочек.

Share this post


Link to post
Share on other sites

У меня и так всё работает.

Мои рабочие файлы находятся в папке проекта. 

Пути к файлу указываю через директиву #include  в главном файле проекта.

типа:

#include  "Source1/имя файла1"

#include  "PapkaN/SourceN/имя файла N"

или в настройках проекта в разделе Assembler -> Preprocessor

добавляю директории списком

.\\Sources 
.\\Sources1 
.\\Sources2 
.\\Sources3 
.\\Sources4 

Все эти конструкции для меня не оперативны.

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

Чего проще отображать на экране в Проекте -  паку, файл.

Или при наведении мышки на файл в всплывающей строке - весь путь к файлу. 

Как то так видится.

Share this post


Link to post
Share on other sites

Можно насоздавать групп и вручную рассортировать по ним файлы.

Share this post


Link to post
Share on other sites

8 hours ago, Obam said:
Там места под просто название чуть больше, чем нету, а тут ещё и полный путь ((-8Ж
Правой кнопкой по названию и "File Properties...", правда и там путь тоже может весь не поместиться.
Неа, это практически неприменимо.


Что неприменимо? Посмотреть средствами IDE\"операционки" где файл лежит?

Share this post


Link to post
Share on other sites

Спасибо за советы.

Смотрю расположения файла так:

правой мышкой на файл, далее "Open Containing Folder" открывается окно проводника где располагается файл,

смотрю, радуюсь.

А в моих проектах бывает под сотню файлов. Захотелось наглядности для удобства.

Если нет так нет, и так сойдёт.🙂

 

Share this post


Link to post
Share on other sites

Нет, в IAR такое делать не позволяет. Да и абсолютные пути к файлам могут быть весьма длинными, целого монитора может не хватить)

Как вариант - использовать внешний редактор, типа Notepad++, от IAR использовать только компилятор и отладчик.

image.png.dab070964be5f9797b83fb490ae34ae2.png

Share this post


Link to post
Share on other sites

В 01.03.2026 в 13:21, kuber сказал:

Пути к файлу указываю через директиву #include  в главном файле проекта.

типа:

#include  "Source1/имя файла1"

#include  "PapkaN/SourceN/имя файла N"

или в настройках проекта в разделе Assembler -> Preprocessor

добавляю директории списком

.\\Sources 
.\\Sources1 
.\\Sources2 
.\\Sources3 
.\\Sources4 

Ужас!!!  :shok:

И как вы на таком лисапеде с квадратными колёсами ездите??? А если надо создать временную копию проекта и запустить его компиляцию/отладку (из другой директории или вообще на другом ПК)? Правите все пути вручную???  :shok:

Правильное решение вам уже подсказали выше: использовать макрос $PROJ_DIR$ и свой набор исходных файлов для каждого проекта, а не абсолютные пути. И для каждого проекта придумать своё уникальное имя, по которому и идентифицировать их.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...