Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在EclipseCDT中设置相应的GCC标志和环境变量 我一直在尝试在C++的GCC上开发一个C++程序。 我使用了一个名为Festival 2.1的文本到语音库 <code> #include<iostream> #include<stdlib.h> #include<festival/festival.h> using namespace std; int main() { int heap_size=210000; int load_init_files=1; festival_initialize(load_init_files,heap_size); festival_say_text("Hi dude, how are you ?"); festival_wait_for_spooler(); return 0; } </code> #包括 #包括 #包括 使用名称空间std; int main() { int heap_size=210000; int load_init_files=1; 节日初始化(加载初始化文件,堆大小); 节日短信(“嗨,伙计,你好吗?”); 节日等待后台处理程序(); 返回0; }_C++_Linux_Ubuntu 11.10_Festival - Fatal编程技术网

如何在EclipseCDT中设置相应的GCC标志和环境变量 我一直在尝试在C++的GCC上开发一个C++程序。 我使用了一个名为Festival 2.1的文本到语音库 <code> #include<iostream> #include<stdlib.h> #include<festival/festival.h> using namespace std; int main() { int heap_size=210000; int load_init_files=1; festival_initialize(load_init_files,heap_size); festival_say_text("Hi dude, how are you ?"); festival_wait_for_spooler(); return 0; } </code> #包括 #包括 #包括 使用名称空间std; int main() { int heap_size=210000; int load_init_files=1; 节日初始化(加载初始化文件,堆大小); 节日短信(“嗨,伙计,你好吗?”); 节日等待后台处理程序(); 返回0; }

如何在EclipseCDT中设置相应的GCC标志和环境变量 我一直在尝试在C++的GCC上开发一个C++程序。 我使用了一个名为Festival 2.1的文本到语音库 <code> #include<iostream> #include<stdlib.h> #include<festival/festival.h> using namespace std; int main() { int heap_size=210000; int load_init_files=1; festival_initialize(load_init_files,heap_size); festival_say_text("Hi dude, how are you ?"); festival_wait_for_spooler(); return 0; } </code> #包括 #包括 #包括 使用名称空间std; int main() { int heap_size=210000; int load_init_files=1; 节日初始化(加载初始化文件,堆大小); 节日短信(“嗨,伙计,你好吗?”); 节日等待后台处理程序(); 返回0; },c++,linux,ubuntu-11.10,festival,C++,Linux,Ubuntu 11.10,Festival,这是我的节目。 g++test.cpp-l Festival-I/usr/include/Festival-I/usr/lib/speech_tools/include-leststring-lestools-lestbase 使用它,我可以成功编译并创建exec 但是,我如何在EclipseCDT(Ubuntu11.10)中设置env变量等来使用这段代码呢。。 现在我得到了错误 /home/gp/WORKSPACE-CDT/LBOT/Debug/。/src/test.cpp:21:festiv

这是我的节目。 g++test.cpp-l Festival-I/usr/include/Festival-I/usr/lib/speech_tools/include-leststring-lestools-lestbase 使用它,我可以成功编译并创建exec

但是,我如何在EclipseCDT(Ubuntu11.10)中设置env变量等来使用这段代码呢。。 现在我得到了错误

/home/gp/WORKSPACE-CDT/LBOT/Debug/。/src/test.cpp:21:festival\u initialize(int,int)的未定义引用 /home/gp/WORKSPACE-CDT/LBOT/Debug/。/src/test.cpp:22:对EST_String::EST_String(char const*)的未定义引用 /home/gp/WORKSPACE-CDT/LBOT/Debug/。/src/test.cpp:22:festival\u say\u text(EST\u String const&)的未定义引用 /home/gp/WORKSPACE-CDT/LBOT/Debug/。/src/test.cpp:23:对festival\u wait\u for\u spooler()的未定义引用 ./src/test.o:在函数
EST_Chunk::operator--()'中:
/usr/include/speech\u tools/EST\u Chunk.h:140:对
EST\u Chunk::~EST\u Chunk()的未定义引用 /usr/include/speech_tools/EST_Chunk.h:140:对“EST_Chunk::operator delete(void*)”的未定义引用 collect2:ld返回了1个退出状态
make:[LBOT]错误1

我找到了解决方法。 因此,如果有人在运行Festival tts时遇到同样的问题,它可以提供帮助:) 基本上,可以通过项目属性和更改工具链设置在eclipse中设置环境标志和变量 步骤: UBUNTU 11.10

GCC 4.x预装

Elipse CDT是使用terminal命令安装的

使用以下命令在eclipse中配置pthreads:project->preferences->c/c++构建/设置->GCC链接器->库变量添加“pthreads”

节日安装使用:sudo apt get install Festival

Festival dev安装使用:sudo apt get安装Festival dev Festivox don build essential g++

未解决的包含错误:GOTO Eclipse、Project ->首选项> C/C++ +构建/设置,并添加Calm、Script工具工具到C、C++、链接器目录

#include<stdio.h>

#include<festival.h>

int main(int argc,char **argv)

{

int heap_size=210000;

int load_init_files=1;

festival_initialize(load_init_files,heap_size);

festival_say_text("it is lunch time");

festival_wait_for_spooler();

return 0;

}

项目->首选项->c/c++构建/设置->GCC链接器->库变量添加“节日”

项目->首选项->c/c++构建/设置->GCC链接器->库变量添加“eststring”

项目->首选项->c/c++构建/设置->GCC链接器->库变量添加“ESTOOL”

项目->首选项->c/c++构建/设置->GCC链接器->库变量添加“estbase”

sudo g++ main.cpp -l Festival -I/usr/include/festival  -I/usr/lib/speech_tools/include -l eststring -l estools -l estbase -o nat.out