Xcode链接器错误消息不会消失

时间:2013-05-09 05:33:29

标签: xcode linker

首先,我成功地构建了我的程序。

然后我添加了一行代码,导致链接器错误。

我删除了该行,但错误消息仍然存在。 Xcode无法列出 问题导航器上的其他错误(但它可以显示我的代码附近的其他错误),并且它构建失败。

在Product-> clean之后,我可以成功构建,但错误消息仍然存在,Xcode无法列出其他错误。

将整个项目移动到另一个目录并再次构建,链接器错误消失,Xcode工作。

为什么在删除导致错误的行时链接器错误不会消失(即问题导航器不会更新)?


关于错误:

Undefined symbols for architecture x86_64:
  "linkedBinaryTree<int>::count", referenced from:
      linkedBinaryTree<int>::linkedBinaryTree(binaryTreeNode<int>*) in main.o
      linkedBinaryTree<int>::countNodes(binaryTreeNode<int>*) in main.o
      linkedBinaryTree<int>::addToCount(binaryTreeNode<int>*) in main.o

我打电话给countNodes并在构造函数中访问count

countNodes是一个静态成员函数,count是一个静态成员变量。

我不熟悉static关键字...

0 个答案:

没有答案