DCMTK问题错误:libc.h:没有这样的文件或目录

时间:2011-02-14 11:23:51

标签: ipad

我正在尝试编写简单的dcmtk应用程序,我使用了以下标题

#include <dcmtk/config/osconfig.h> 
#include <dcmtk/dcmimgle/dcmimage.h> 

它给出错误错误:libc.h:没有这样的文件或目录

我使用xcode和mac os snow leopard

任何建议请

2 个答案:

答案 0 :(得分:2)

我假设您正在尝试为iOS编译?当您设置DCMTK以生成相应的构建文件时,请在运行CMake之前将此行添加到CMakeLists.txt:

SET(HAVE_LIBC_H FALSE)

我将此行放在配置文件中,其中为Darwin OS设置了C / C ++标志。这应该可以帮助您消除此错误。

答案 1 :(得分:1)

这是我在同一问题here上发布的答案。

在/ usr / include中,根文件夹中有一些标题可用。 libc.h就是其中之一。我将它包含在我的iPhoneOS SDK的usr / include文件夹中。而且它不再抱怨了。找出从哪里获取并添加它,或删除它的依赖项。

HTH。