我在节日Windows( C++ XP)上遇到了问题。
在我成功地创建了节日和speech_tools (Cygwin)之后,我有一个名为festival_example.cc的文件,它包含:
#include <stdio.h>
#include <festival.h>
int main(int argc, char **argv)
{
EST_Wave wave;
int heap_size = 210000; // default scheme heap size
int load_init_files = 1; // we want the festival init files loaded
festival_initialize(load_init_files,heap_size);
// Say simple file
//festival_say_file("/etc/motd");
festival_eval_command("(voice_ked_diphone)");
// Say some text;
festival_say_text("hello world");
// Convert to a waveform
festival_text_to_wave("hello world",wave);
wave.save("/tmp/wave.wav","riff");
// festival_say_file puts the system in async mode so we better
// wait for the spooler to reach the last waveform before exiting
// This isn't necessary if only festival_say_text is being used (and
// your own wave playing stuff)
festival_wait_for_spooler();
return 0;
}然后(Cygwin)我键入:
g++ festival_example.cc -I./festival/src/include -I./speech_tools/include -L./festival/src/lib -libFestival -L./speech_tools/lib -libestools -libestbase -libeststring它找不到库。如果我写的是-I/cygdrive/c/0621/source/build/festival/src/include,并且都是一样的,错误仍然存在。
我有我的程序
C:\0621\source\build
在里面,我有文件夹\ folders \和\speech_tools\
:)
发布于 2010-06-23 16:45:25
用-l*替换-lib*。
例如,-libFestival将无法工作。做
g++ festival_example.cc -I./festival/src/include -I./speech_tools/include -L./festival/src/lib -lFestivalhttps://stackoverflow.com/questions/3100095
复制相似问题