Visual c++ 在VC+中使用CMPH+;

Visual c++ 在VC+中使用CMPH+;,visual-c++,perfect-hash,Visual C++,Perfect Hash,我想使用来自的最小完美散列。知道如何在VC++项目中使用它吗 我在这里使用VC++2008 Express Edition创建了一个新项目,并添加了头文件和源文件,但它输出了编译错误 1>------ Build started: Project: CMPH, Configuration: Release Win32 ------ 1>Compiling... 1>wingetopt.c 1>vstack.c 1>vqueue.c 1>select.c 1>.\select.c(24) : er

我想使用来自的最小完美散列。知道如何在VC++项目中使用它吗

我在这里使用VC++2008 Express Edition创建了一个新项目,并添加了头文件和源文件,但它输出了编译错误

1>------ Build started: Project: CMPH, Configuration: Release Win32 ------ 1>Compiling... 1>wingetopt.c 1>vstack.c 1>vqueue.c 1>select.c 1>.\select.c(24) : error C2054: expected '(' to follow 'inline' – 1> ----构建已启动:项目:CMPH,配置:发布Win32------ 1> 编译。。。 1> Wingtopt.c 1> vstack.c 1> vqueue.c 1> 选择.c 1> .\select.c(24):错误C2054:应在“inline”之后加上“(”
看起来该项目只提供源代码,因此您必须下载源代码并使用平台的编译器进行构建。完成后,您将拥有
cmph.h
和一个关联的库


然后,您必须编辑Visual Studio项目并将头文件添加到项目中,或将位置放入包含路径中,然后编辑项目以将.lib放置在该位置。

您能用这些问题更新您的原始帖子吗?注释中的格式非常糟糕。很抱歉,第一次使用stackoverflow,我想我可以很容易地发布回复,但结果并非如此。