我在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
有什么想法吗?