4

我在 xcode4.5(OSX -> 其他 -> 外部构建系统)中创建了一个 makefile 项目,并向其中添加了一些c文件。我可以make成功地完成项目。

但是"symbol not found"当我尝试跳转到函数的定义时,它会告诉我。

我尝试了google的一些方法,例如删除xcworkspace和xcuserdata文件夹以及删除项目的派生数据等。但他们都失败了。有什么解决办法吗?

顺便说一句,我的项目非常简单,位于此处

4

1 回答 1

1
  • Makefile 和代码在命令行下工作正常。
  • 在 xcode 中设置一个快速项目(5.1.1 btw,这是我安装的)
  • OSX->其他->外部构建系统
  • 在项目创建向导中将项目目录设置为 git checkout。
  • 在 External Build Tool Configuration->Info 中,将 Directory 设置为 git checkout 目录。
  • 产品->构建
  • 构建良好,运行良好。

如果我采取的步骤中没有任何帮助,则无能为力,必须查看您的 xcode 项目的 dmg。

于 2014-09-02T02:56:45.177 回答