我正在尝试将此库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
。在任何输出之前我得到一个段错误。有人知道出了什么问题吗?
答案 0 :(得分:3)
来自Requirements部分:
最近的GCC(4.7或更高版本),Clang或Intel编译器。
...
在Linux和MacOS上测试过。它应该可以移植到Windows和其他 平台。
祝你的港口好运。