在没有 X11 的情况下构建 HTK
Building HTK without X11
我正在尝试在 x86_64 计算机上使用 Cygwin(32 位)安装 HTK。这是我在 运行
时得到的错误的一部分
./configure
make all
gcc = 5.4.0,g++ = 5.4.0,perl = 5;我在 C:/cygwin/usr/share
中有 X11 文件夹
让我知道是否应该 post make 文件的整个错误。
HSLab.c:在函数“FileExists”中:
HSLab.c:1209:12: 警告:变量“isEXF”已设置但未使用 [-Wunused-but-set-variable]
布尔值是EXF; /* 扩展文件名 */
^
/tmp/ccZO1TK3.o: 在函数 InitBar':
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:344: undefined reference to
HTextWidth' 中
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:348: 未定义对 HSetColour'
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:349: undefined reference to
HTextHeight 的引用'
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:349: 未定义对 HPrintf'
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:350: undefined reference to
HSetGrey 的引用'
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:351: 未定义对“HFillRectangle”的引用
运行
./configure --without-x --disable-hslab
禁用 Xlib 和 HSLab
总的来说,Cygwin是个烂主意,还是用Linux比较好,可以安装在Virtualbox中。
我正在尝试在 x86_64 计算机上使用 Cygwin(32 位)安装 HTK。这是我在 运行
时得到的错误的一部分./configure
make all
gcc = 5.4.0,g++ = 5.4.0,perl = 5;我在 C:/cygwin/usr/share
中有 X11 文件夹让我知道是否应该 post make 文件的整个错误。
HSLab.c:在函数“FileExists”中:
HSLab.c:1209:12: 警告:变量“isEXF”已设置但未使用 [-Wunused-but-set-variable]
布尔值是EXF; /* 扩展文件名 */
^
/tmp/ccZO1TK3.o: 在函数 InitBar':
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:344: undefined reference to
HTextWidth' 中
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:348: 未定义对 HSetColour'
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:349: undefined reference to
HTextHeight 的引用'
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:349: 未定义对 HPrintf'
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:350: undefined reference to
HSetGrey 的引用'
/cygdrive/c/users/stevenha29/My Documents/htk/HTKTools/HSLab.c:351: 未定义对“HFillRectangle”的引用
运行
./configure --without-x --disable-hslab
禁用 Xlib 和 HSLab
总的来说,Cygwin是个烂主意,还是用Linux比较好,可以安装在Virtualbox中。