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

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

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

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

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

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


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

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

Изменено пользователем Anxigeros

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


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

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

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

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

 

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

Изменено пользователем razrab83

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


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

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

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


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

13 hours ago, MrYuran said:

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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


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

image.jpeg

image.jpeg

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

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


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

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

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


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

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

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

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

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

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


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

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

 

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

 

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 

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


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

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

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

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

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

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

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

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

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

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