安装 Wordnet 时出现 Tcl 错误

安装 Wordnet 时出现 Tcl 错误

在安装 Wordnet 时,我收到以下错误;

stubs.c:132:14:错误:“Tcl_Interp”没有名为“result”的成员

我尝试给出以下内容;

#define USE_INTERP_RESULT 1

在 Wordnet 的“config.c”文件末尾。然后它也无法工作。请帮忙。

答案1

stubs.c文件(将在WordNet-3.0/src目录中找到)中包含以下指令

#define USE_INTERP_RESULT 1

之前#include <tcl.h>

并做

答案2

问题是您尝试使用 Tcl 8.6 编译 Wordnet。

Tcl 8.5 已弃用,interp->result并且 Tcl 8.6 已将其删除。

指令

#define USE_INTERP_RESULT

.h应该可以解决这个问题,但是你应该把它添加到你之前的头文件()中#include <tcl.h>,而不是在.c文件中。

相关内容