当我尝试通过hpux64操作系统构建cityhash库时,出现以下错误...
在src中进行检查 source ='city.cc'object ='city.lo'libtool =是\ DEPDIR = .deps depmode = hp2 / bin / sh ../depcomp \ / bin / sh ../libtool --tag = CXX --mode = compile / var / opt / aCC / bin / aCC -DHAVE_CONFIG_H -I。 -I .. + DD64 + std = c ++ 11 -c -o city.lo city.cc libtool:编译: / var / opt / aCC / bin / aCC -DHAVE_CONFIG_H -I。 -I .. + DD64 + std = c ++ 11 -c +组成city.cc -DPIC -o .libs / city.o “ city.cc”,第92行:错误#3696-D:无法打开源文件“ byteswap.h” #include ^
“ city.cc”,第113行:错误#2020:标识符“ bswap_64”未定义 返回uint64_in_expected_order(UNALIGNED_LOAD64(p)); ^
“ city.cc”,第117行:错误#2020:标识符“ bswap_32”未定义 返回uint32_in_expected_order(UNALIGNED_LOAD32(p)); ^
“ city.cc”,第238行:错误#2020:标识符“ bswap_32”未定义 g = bswap_32(g)* 5; ^
“ city.cc”,第357行:错误#2020:标识符“ bswap_64”未定义 uint64 w = bswap_64((u + v)* mul)+ h; ^
在“ city.cc”的编译中检测到5个错误。 ***错误退出代码1
想知道如何克服这个错误。...