Objective c 目标c中的链接器错误
我使用外部库,同时将它们添加到用于ipad应用程序设备调试的代码中 它告诉我这个错误:libc.h:没有这样的文件或目录 有什么建议可以解决这个问题吗Objective c 目标c中的链接器错误,objective-c,xcode,ipad,Objective C,Xcode,Ipad,我使用外部库,同时将它们添加到用于ipad应用程序设备调试的代码中 它告诉我这个错误:libc.h:没有这样的文件或目录 有什么建议可以解决这个问题吗 致以最诚挚的问候您必须向我们展示您的链接命令行,但您似乎有如下功能: ld -o myApp file1.o file2.o libc.h 链接器正在查找对象的目录中不存在libc.h。事实上,根据它的名称,我猜它是一个头文件,而不是一个对象文件,所以把它放在那个目录中不会让你走得更远 如果你能更好地解释你想做什么以及你是如何做的,我也许能给你
致以最诚挚的问候您必须向我们展示您的链接命令行,但您似乎有如下功能:
ld -o myApp file1.o file2.o libc.h
链接器正在查找对象的目录中不存在libc.h。事实上,根据它的名称,我猜它是一个头文件,而不是一个对象文件,所以把它放在那个目录中不会让你走得更远
如果你能更好地解释你想做什么以及你是如何做的,我也许能给你一个更具体的答案。如果你有这个问题的解决方案,你能把它贴在这里吗,因为我也有同样的问题,我知道这个问题已经问了一年了。由于某些原因,我无法发表评论,因此我添加了此内容作为回答,并非有意 这就是你问题的答案吗?你有同样的问题贴在这里。如果这是答案,请标记它
编辑:在根文件夹的/usr/include中有一些可用的标题。libc.h就是其中之一。我将其包含在iPhoneOSSDK的usr/include文件夹中。它不再抱怨了。基本上,Carl Norum说的是对的,找出从哪里获取并添加它,或者删除对它的依赖。问题已经解决。我使用DCMTK库,在它的一个头中使用include libc.h,它没有找到并引发错误这不是一个链接错误,然后-这是一个编译时错误。确保项目的包含路径包含该标头所在的位置。我对libc.h不熟悉-它是随您的库提供的吗?不,它与library@Ali,然后您需要找出从何处获取它并将其添加到您的项目中,或者如何删除对它的依赖关系—就这么简单。