Xcode找不到那里的路径

时间:2011-04-13 17:41:36

标签: xcode ios linker directory

我有一个在另一个mac上创建的xcode项目。这个是使用Xcode 3的可行的osx 10.5。(当我去安装xcode时我只能获得Xcode 4并且需要将我的mac升级到10.6)无论如何,我在编译这个项目时遇到了问题,这个项目在另一台计算机上编译得很好。

我不知道为什么。构建总是失败,我发现它正在寻找错误的路径。

物理目录布局就像这样

/path/devfolder/devfolderMainProject/mainproject.xcodeproj
/path/devfolder/helpinglibrary/helpinglibrary.xcodeproj
/path/devfolder/anotherlibrary/anotherlibrariesFiles/...

但是当Xcode开始为帮助库做的东西时,它会返回链接器错误,我可以看到它在错误的地方寻找文件

linker error  /path/devfolder/helpinglibrary/../../anotherlibrary/anotherlibrariesFiles/src/correctfile.cpp  does not exist

所以我浏览并看到该文件确实存在,并且Xcode看起来太多了目录

../../

应该只是

../

所以它只有一个目录,我该如何让它看起来在正确的位置?

在finder中移动文件夹会破坏其他很多东西,所以我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

我建议你打开目标属性。在“构建”标签中,查找设置OTHER_LDFLAGSLIBRARY_SEARCH_PATH。我有一个项目,其结构与您的结构完全相同,我编辑了这些属性,以通知Xcode在哪里查找我的库。也许你在某些设置中可能会有一些错误的值。