Как заставить этот шаг в (F5) работать с методом Qt exe c? - PullRequest
0 голосов
/ 18 января 2020

Я пытаюсь отладить в 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 или я делаю это неправильно.

Любые комментарии или предложения приветствуются.

Спасибо.

...