我正在尝试编写简单的dcmtk应用程序,我使用了以下标题
#include <dcmtk/config/osconfig.h>
#include <dcmtk/dcmimgle/dcmimage.h>
它给出错误错误:libc.h:没有这样的文件或目录
我使用xcode和mac os snow leopard
任何建议请
答案 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。