Android无法解析类型ulong64

时间:2018-03-31 12:55:36

标签: android c++ c cmake android-ndk

目标

生成图像文件的哈希值。我正在使用pHash库来执行此任务。 pHash库具有以下用于生成图像哈希的方法。

int ph_dct_imagehash(const char* file,ulong64 &hash);

android stdint.h中不存在数据类型ulong64。由于我得到“无法解析类型ulong64”错误。

请帮助我在Android中的c文件中使用ulong64。

我可以使用某些第三方库来完成此任务吗?

我们有办法解决此错误吗?

1 个答案:

答案 0 :(得分:2)

这种类型特定于pHash,它在pHash.h中由以下片段定义:

#if defined( _MSC_VER) || defined(_BORLANDC_)
typedef unsigned _uint64 ulong64;
typedef signed _int64 long64;
#else
typedef unsigned long long ulong64;
typedef signed long long long64;
#endif

要使用此类型,请#include <pHash.h>