我正在尝试构建一个名为 lipiTk 的源代码

我有很多这样的错误:

Documents/lipi/lipi/src/reco/shaperec/activedtw/ActiveDTWShapeRecognizer.cpp:1222:78:
 error: ‘strcasecmp’ was not declared in this scope

我该怎么办,代码中的cpp文件太多,出现类似错误。
我不认为我可以通过将 include string.h 写入每个出错的 cpp 文件来进行测试,问题可能出在我的编译器上吗?

我在 Ubuntu 上,GCC 是 4.5。

正如我在手册中阅读的那样,我的 sw 配置高于 lipitk 的需求。

最佳答案

我认为它可能正在做

#include <string>

如果您将其更改为,则应该修复错误
#include <strings.h>

关于c++ - “strcasecmp”未在此范围内声明,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7248509/

10-11 16:56