2010-01-02 100 views
0

我想在MingW32上编译Festival,所以我可以有一个Windows二进制文件。我无法在他们的网站上找到Windows二进制文件。任何人都有一个他们可以发布?MingW32编译节

如果没有,这是我到目前为止。我做了./configure并制作它,并且有以下消息:

 
$ make 
config/config:43: ../speech_tools/config/config: No such file or directory 

所以,我下载了speech_tools焦油球并得到了。做了./configure和make得到:

 
$ make 
config/config:156: config/systems/ix86_unknown.mak: No such file or directory 
../config/config:156: ../config/systems/ix86_unknown.mak: No such file or directory 
make: *** No rule to make target `../config/systems/ix86_unknown.mak'. Stop. 
config/rules/modules.mak:133: config/modincludes.inc: No such file or directory 
make --no-print-directory -C ./config MADE_FROM_ABOVE=1 MODINCLUDES=1 INCLUDE_EVERYTHING='' modincludes.inc 
../config/config:156: ../config/systems/ix86_unknown.mak: No such file or directory 
make[1]: *** No rule to make target `../config/systems/ix86_unknown.mak'. Stop. 
make: *** [config/modincludes.inc] Error 2 

所以,我复制配置/系统/ ix86_CYGWIN32.mak到ix86_unknown.mak并再次尝试。现在我收到这条消息:

 
g++ -c -fno-implicit-templates -O3 -Wall -Wno-non-template-friend -Wno-deprecated -DSUPPORT_EDITLINE -I../include slib.cc 
In file included from slib.cc:85: 
../include/EST_unix.h:53:25: sys/wait.h: No such file or directory 
../include/EST_unix.h:54:29: sys/resource.h: No such file or directory 
In file included from ../include/EST_String.h:50, 
       from ../include/siod.h:17, 
       from slib.cc:88: 
../include/EST_iostream.h:54:26: strstream.h: No such file or directory 
In file included from ../include/EST_TList.h:50, 
       from ../include/EST_string_aux.h:43, 
       from ../include/siod.h:18, 
       from slib.cc:88: 

我在哪里得到sys/wait.h,sys/resource.h和strstream.h?我宁愿不必在Cygwin中尝试这一点,并随身携带那些恼人的DLL。有什么建议?

+0

我贴在下面的二进制文件的链接也有一个链接,如何在Windows编译。我不认为没有使用Visual Studio(这是免费下载,顺便说一句)是可能的。 – 2010-01-02 04:31:01

回答

3

Windows可执行文件可here

+0

它工作得很好。希望我不需要对节日代码本身做任何改变。 – User1 2010-01-02 14:24:37

0

你会得到进一步完整的cygwin安装,而不是只是mingwin,但我不能保证成功。

+0

我放下并尝试了Cygwin。不行。它仍然需要strstream.h。 – User1 2010-01-02 04:18:49

+2

我甚至无法在纯Linux系统上编译它,更不用说模拟的。我有理由相信这是不可能的。 – amphetamachine 2010-01-02 04:21:35

0

我运行Ubuntu并记得在Synaptics存储库中有可用的节,意味着我只需双击该名称,并且该东西安装了它自己的所有依赖关系。
如果一切都失败了,你可能想用ubuntu或双启动来运行虚拟机。

+0

注意:Synaptics上的版本可能不是最新的 – 2010-01-02 04:23:53

相关问题