Я пытаюсь отладить в Eclipse приложение C ++, использующее Qt.
Исходный код, представляющий интерес для основного класса:
int rCod = 0;
MyClass myapp(argc, argv);
myapp.processParams(argc, argv)
myapp.startapp();
rCod = myapp.exec();
Где:
MyClass inherits from QCoreApplication, that is defined on /home/myuser/Qt5.6.3/5.6.3/gcc_64/include/QtCore/qcoreapplication.h
MyClass::MyClass is the class constructor
MyClass::processParams and MyClass::startapp are public methods.
Когда я отлаживаю это приложение с помощью Eclipse и нажимаю F5 (шаг в), я вижу исходный код, который будет выполняться в методах processParams и startapp, но при следующем выполнении - rCod = myapp.exe c (); и я нажимаю F5, я не вижу, как выполняется код.
Как я могу решить эту проблему?
У меня мало опыта использования eclipse для отладки приложения C ++, и я действительно не знаю если невозможно выполнить отладку после выполнения exe c или я делаю это неправильно.
Любые комментарии или предложения приветствуются.
Спасибо.