Как настроить отладку кода на C++ в RDi версии 9.5? [закрыт]

178
03 февраля 2020, 07:20
Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском».

Закрыт 10 месяцев назад.

Ранее писал и отлаживал в RDi (Rational Developer for i) программы на C, CL и RPG. Сейчас возникла задача сделать отладку программы на C++ и тут я столкнулся с проблемой. Отладчик запускается, программа останавливается для отладки, но текущее положение выполняемого кода неверно. Оно вообще не меняется при пошаговом выполнении. Кто-то знает как это победить?

Answer 1

Нашел причину странного поведения отладчика. Всему виной вывод в std::cout цифры или переменной числового типа. То есть, вот такой код вызовет глюк отладчика:

#include <iostream>
int main()
{
 int i;
 i = 5;
 std::cout << "Hello" << std::endl;
 std::cout << i << std::endl;
 return 0;
}

Очевидно, что это глюк именно RDi, так как в "зеленом экране" отладка работает корректно. А еще мне кажется, что это не глюк, а просто где-то в настройках RDi нужно установить или снять какую-то галочку :). Осталось найти эту настройку.

READ ALSO
Захват видео с экрана

Захват видео с экрана

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

142
Как отловить событие mousePressEvent на Esri :: ArcGISRuntime :: Graphic?

Как отловить событие mousePressEvent на Esri :: ArcGISRuntime :: Graphic?

Все события мыши protectedЯ пытался сделать это через eventFilter и используя QObject :: connect, но результат ложный

159
No matching function for call to &#39;Random&#39;

No matching function for call to 'Random'

Почему не компилируется я же всё вроде бы (но это не точно) грамотно написал

146
C++ как правильно использовать template&lt;typename T&gt;?

C++ как правильно использовать template<typename T>?

Пытаюсь сделать функцию, которая будет возвращать тип из шаблона, что-то вроде такого:

168