整数压缩库

时间:2015-08-19 17:04:05

标签: c++ visual-studio-2012

我正在尝试将此库https://github.com/lemire/SIMDCompressionAndIntersection/与Visual Studio 2012一起使用,但我收到了一些编译错误。

标题#include <sys/resource.h> #include <sys/time.h>#include <sys/mman.h>不存在。我可以简单地删除它们。

在此之后,我在许多具有此格式的行中出现错误:

__attribute__((const))
inline uint32_t gccbits(const uint32_t v) {
    return v == 0 ? 0 : 32 - __builtin_clz(v);
}

missing type specifier - int assumed. Note: C++ does not support default-int

有没有人知道如何在Visual Studio 2012中使用此库?

编辑:我正在用G ++编译它。在终端我输入make example,然后输入./example。在任何输出之前我得到一个段错误。有人知道出了什么问题吗?

1 个答案:

答案 0 :(得分:3)

来自Requirements部分:

  

最近的GCC(4.7或更高版本),Clang或Intel编译器。

     

...

     

在Linux和MacOS上测试过。它应该可以移植到Windows和其他   平台。

祝你的港口好运。