如何在 C++ 中链接节日 TTS 库使用 g++ 的程序

发布于 2024-09-01 23:25:51 字数 305 浏览 6 评论 0原文

提供的手册中

我正在使用 Festival c++ Api,但在 http://www.cstr.ed.ac.uk/projects/festival/manual/festival_28.html#SEC132

说要链接festival/src/lib/libFestival.a等。 所以请告诉我如何将它们与我的 C++ 程序链接

i am using Festival c++ Api but in the manual provided at

http://www.cstr.ed.ac.uk/projects/festival/manual/festival_28.html#SEC132

saying to link festival/src/lib/libFestival.a etc.
so please tell me hw to link them with my c++ programme

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

凉薄对峙 2024-09-08 23:25:51

从 g++ 链接静态库的最简单方法就是在命令行上使用完整路径命名库:

g++ mycode.cpp -o myprog /myinstall/festival/src/lib/libFestival.a

其中 /myinstall 是安装库的位置。您还可以使用 -L 和 -l 标志指定路径和库:

g++ mycode.cpp -o myprog -L/myinstall/festival/src/lib -lFestival

The simplest way to link a static library from g++ is simply to name the library on the command line, using the complete path:

g++ mycode.cpp -o myprog /myinstall/festival/src/lib/libFestival.a

where /myinstall is wherever you installed the libraries. You can also specify the path and the library with the -L and -l flags:

g++ mycode.cpp -o myprog -L/myinstall/festival/src/lib -lFestival
谁对谁错谁最难过 2024-09-08 23:25:51

我假设您将 file.cpp 放在包含从包中提取的festival和speech_tools的目录中。

编译:

g++ yourFile.cpp -o yourFile -I./festival/src/include -I./speech_tools/include -L./festival/src/lib -lFestival -L./speech_tools/lib/ -lestools -lestbase -leststring

I assume that you put your file.cpp in the directory containing festival and speech_tools which are extracted from packages.

compile:

g++ yourFile.cpp -o yourFile -I./festival/src/include -I./speech_tools/include -L./festival/src/lib -lFestival -L./speech_tools/lib/ -lestools -lestbase -leststring

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文