Jump to content
    

Нет перехода к определению переменной или функции

Не удается перепрыгивать к местам определения функций или переменных. Проект компилируется и запускается. Project->Clean  Brouse Information делал.

запрос на переход.jpg

нет перехода на декларацию.jpg

Share this post


Link to post
Share on other sites

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

Edited by Anxigeros

Share this post


Link to post
Share on other sites

В 27.01.2024 в 19:10, firstvald сказал:

Не удается перепрыгивать к местам определения функций или переменных.

в IAR - это лотерея. Ну не научился он это делать. Бывает, иногда сделает переход и даже попадет куда нужно. Но за частую не переходит. У вас какой-то месадж выдал. У меня молча закрывается контекстное меню и я остаюсь на том же месте, без каких либо сообщений. 2024 год на дворе, а IAR какие-то базовые операции навигации не умеет.

 

Используйте внешний редактор внешнюю IDE: Eclipse, VS Code, .... для редактирования. Для отладки - IAR.

Edited by razrab83

Share this post


Link to post
Share on other sites

Ещё может быть галочка "Browse information" на вкладке компилятора или линкера

Share this post


Link to post
Share on other sites

13 hours ago, MrYuran said:

Ещё может быть галочка "Browse information" на вкладке компилятора или линкера

не нашел такую

Share this post


Link to post
Share on other sites

В 31.01.2024 в 02:06, firstvald сказал:

не нашел такую

Да, это в кейле. У иара своя атмосфера )

Я обычно в таких случаях не парюсь и жму Ctrl+F. Правда, и здесь у кейла все как обычно ) Чтобы прошерстить весь проект, надо лезть в Edit->Find and Replace->Find in files

Share this post


Link to post
Share on other sites

47 минут назад, alag57 сказал:

C/C++ Compiler->Output->Generate debug information

Это совсем про другое. В исполняемый файл добавляется исходный код.

Browse information в настройках среды включается.

Share this post


Link to post
Share on other sites

RTFM, как говорится ))

2024-01-31_08-37-34.thumb.png.a6b6a2cd16bb07d1055d46b6dfcfc481.png

и точно:

2024-01-31_08-40-08.thumb.png.b0ac50bb389d4557050334be382d6836.png

Share this post


Link to post
Share on other sites

image.jpeg

image.jpeg

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

Share this post


Link to post
Share on other sites

Как говорится, "обманчивая красота таких систем"... )

Share this post


Link to post
Share on other sites

1 час назад, firstvald сказал:

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

А в чём именно проблема с русскими комментами?

А то уже много лет пользуюсь IAR, но проблем с русскими комментами не наблюдаю. И ни в какие "места" не лазию при этом.

Share this post


Link to post
Share on other sites

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

 

вот нашел свои записи. просто приведу все что написал. иначе были варианты когда из старого проекта комменты были а новые кракозябрами или старый кракозябрами а новый нормально или и то и то кракозябрами.

 

1) сначала нужно ткнуться в окне файлов проекта в имя проекта,  тогда в Project->Option будут доступны настройки

2) Project->Option->C/C++Compiler_>Encodings в 3 местах ставим Utf8

3)Editor->File Encoding  Default character encoding = Russian

4) Tools->P=Option->Colors and Fonts -> Fonts в 3 местах ставим Courier New и галочку applay font chahges to all themes 

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...