在安装 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
文件中。