2011-02-14 193 views
0

我使用外部庫,同時將其添加到我的代碼爲iPad應用程序(設備調試)連接錯誤

它給我這個錯誤錯誤:libc.h:沒有這樣的文件或目錄

任何建議如何解決

問候

回答

0

你必須向我們展示你的鏈接命令行,但它似乎是你有這樣的:

ld -o myApp file1.o file2.o libc.h 

並且libc.h不存在於鏈接程序正在尋找您的對象的目錄中。實際上,基於它的名字,我猜它是一個頭文件,而不是一個目標文件,所以把它放在那個目錄下不會讓你更遠。

如果你能更好地解釋你想要做什麼以及如何去做,我可能會給你一個更具體的答案。

+0

我使用DCMTK庫,並且在它的一個頭文件中使用了#include libc.h,它找不到並且引發錯誤 – Ali 2011-02-14 19:06:31

0

如果你有解決方案,你可以在這裏發佈,因爲我有同樣的問題,我看到它已經有一年了,因爲這個問題已經被問到。我無法發佈評論出於某種原因,所以我添加了這個答案,而不是打算。

這是 - >DCMTK question error: libc.h: No such file or directory解決你的問題?你在這裏發佈了同樣的問題。如果這是答案,請標記出來。

編輯:在根文件夾的/ usr/include中有一些頭文件可用。 libc.h就是其中之一。我將它包含在我的iPhoneOS SDK的usr/include文件夾中。它不再抱怨了。基本上,卡爾諾魯姆說的是正確的,「找出在哪裏得到它並添加它,或者刪除對它的依賴」。問題已解決。