Eclipse отладчик зависает без каких-либо комментариев? - PullRequest
0 голосов
/ 22 января 2012

У меня есть небольшой проект в Eclipse CDT и я могу отладить его в Eclipse.Прекрасно работает, может видеть все мои значения переменных, как в моих проектах Java.

Но есть простая функция

void Bank::setId(int id1)
{
    this->id = id1;
}

, где «зависает» отладчик, что означает: Нажмите F6, F7, F8 или что-то еще: отладчик не уйдет.Вы должны остановиться и снова бежать.Интересно, что в этом методе или вокруг него нет точки останова.Также нет сообщений об ошибках или каких-либо подсказок.

Проблема 1 в том, что все после этой функции не может быть отлажено.Проблема 2 в том, что никакой код, стоящий за этой функцией, кажется, не выполняется.

Вот мое объявление класса:

class Bank {
public:
    Bank();
    virtual ~Bank();

    int getId();
    std::string getName();

    void setId(int id1);
    void setName(std::string name);
private:
    int id;
    std::string name;
};

Eclipse CDT Indigo SR1, Mac OSX Lion

Есть идеи?

...