2

编译我的程序我有这个错误:

/usr/include/xercesc/util/Compilers/GCCDefs.hpp:133:60: error: declaration of ‘int strcasecmp(const char*, const char*)’ has a different exception specifier
/usr/include/string.h:536:12: error: from previous declaration ‘int strcasecmp(const char*, const char*) throw ()’
make: *** [src/test/VFTImageMaterial.o] Error 1

关于这个与 string.h 冲突的任何想法?

4

1 回答 1

2

您需要定义 HAVE_STRCASECMP。这可能应该由 config.h 中的 ./configure 自动定义 - 你运行 ./configure 了吗?

于 2012-11-22T17:20:33.473 回答