Официальный форум СВД Встраиваемые Системы
21 Августа, 2017, 16:48:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Отладка Photon приложения в Momentics IDE  (Прочитано 158 раз)
Дмитрий
Пользователь

Сообщений: 58


« : 19 Июня, 2017, 16:23:33 »

Здравствуйте!
Можете подсказать, почему при отладке приложения в QNX Momentics IDE (приложение Photon Application Builder) по сети
дебаггер выводит в консоли ошибку "(no debugging symbols found)"
в окне Console отображается "No symbol table is loaded.  Use the "file" command."
qconn запущен.
При этом я снимаю/устанавливаю галочку "Strip debug information before uploading" в настройках отладчика, ничего не меняется.
P.S. Программа в принципе собирается, и запускается нормально...

Как запустить отладку?

Спасибо за ответ!
Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 102


Сотрудник СВД ВС


WWW
« Ответ #1 : 19 Июня, 2017, 17:26:53 »

Галочка "Strip debug information".. в данном случае роли не играет, т.к. отладчик работает на стороне инструментальной машины и отладочные символы берёт из локальной копии отлаживаемого приложения. Необходимо убедиться, что приложение собрано с отладочной информацией (в свойствах проекта должен быть выбран тип сборки Debug, а результирующий двоичный файл должен иметь суффикс _g).
« Последнее редактирование: 19 Июня, 2017, 18:06:36 от Игорь Рондарев » Записан

Дмитрий
Пользователь

Сообщений: 58


« Ответ #2 : 20 Июня, 2017, 12:44:26 »

Простите, а где в свойствах проекта можно это сделать.
У меня во вкладке так:


Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 102


Сотрудник СВД ВС


WWW
« Ответ #3 : 20 Июня, 2017, 14:01:29 »

Раздел QNX C/C++ Project, закладка Build Variants.
Записан

Дмитрий
Пользователь

Сообщений: 58


« Ответ #4 : 20 Июня, 2017, 14:20:35 »

Эти галочки у меня есть!
Все равно не помогает.


B папке с объектными файлами есть файл с именем _g
« Последнее редактирование: 20 Июня, 2017, 14:22:46 от Дмитрий » Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 102


Сотрудник СВД ВС


WWW
« Ответ #5 : 20 Июня, 2017, 17:54:51 »

B папке с объектными файлами есть файл с именем _g
Проверьте, что конфигурация отладки (Debug Configuration) создаётся именно для этого файла. Пока что данную ситуацию у себя воспроизвести не смогли; приложение, созданное в PhAB, успешно запускается в отладочном режиме.
Записан

Дмитрий
Пользователь

Сообщений: 58


« Ответ #6 : 21 Июня, 2017, 09:18:31 »

Получилось путем явного прописывания пути к отладочной версии программы:


Так работает...
Записан
Игорь Рондарев
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 102


Сотрудник СВД ВС


WWW
« Ответ #7 : 21 Июня, 2017, 11:00:51 »

Да, такой способ возможен. Однако более простым является вариант запуска отладки через пункт "Debug As..." контекстного меню (см. Debugging a program the first time). Для последующего быстрого запуска приложения в отладочном режиме также существует несколько способов (см. Running and debugging subsequent times)
« Последнее редактирование: 21 Июня, 2017, 11:03:51 от Игорь Рондарев » Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2017 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 04 Августа, 2017, 13:54:10