Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 目标c中的链接器错误_Objective C_Xcode_Ipad - Fatal编程技术网

Objective c 目标c中的链接器错误

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。事实上,根据它的名称,我猜它是一个头文件,而不是一个对象文件,所以把它放在那个目录中不会让你走得更远 如果你能更好地解释你想做什么以及你是如何做的,我也许能给你

我使用外部库,同时将它们添加到用于ipad应用程序设备调试的代码中

它告诉我这个错误: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,然后您需要找出从何处获取它并将其添加到您的项目中,或者如何删除对它的依赖关系—就这么简单。