gpt4 book ai didi

c - 构建 pocketsphinx 应用程序的未解析符号

转载 作者:行者123 更新时间:2023-11-30 19:11:54 26 4
gpt4 key购买 nike

我尝试开始使用 pocketsphinx 但收到此错误:

gcc -I /home/noahchalifour/libraries/pocketsphinx/include -I /home/noahchalifour/libraries/sphinxbase/include pocketsphinx.c -o pocketsphinx
/tmp/ccagvqgz.o: In function `main':
pocketsphinx.c:(.text+0x20): undefined reference to `ps_args'
pocketsphinx.c:(.text+0x6b): undefined reference to `cmd_ln_init'
collect2: error: ld returned 1 exit status

每次运行此代码时:

#include <pocketsphinx.h>

#define MODELDIR "/home/libraries/pocketsphinx/model"

int main(int argc, char *argv[])
{
ps_decoder_t *ps = NULL;
cmd_ln_t *config = NULL;

config = cmd_ln_init(NULL, ps_args(), TRUE,
"-hmm", MODELDIR "/en-us/en-us",
"-lm", MODELDIR "/en-us/en-us.lm.bin",
"-dict", MODELDIR "/en-us/cmudict-en-us.dict",
NULL);

printf("Success!\n");

return 0;
}

最佳答案

您还应该链接到 pocketsphinx 库:

gcc -I /home/noahchalifour/libraries/pocketsphinx/include \
-I /home/noahchalifour/libraries/sphinxbase/include \
-L /home/noahchalifour/libraries/pocketsphinx/lib \
-L /home/noahchalifour/libraries/sphinxbase/lib \
-lpocketsphinx -lsphinxbase -lsphinxad
pocketsphinx.c -o pocketsphinx

我使用您为包含提供的前缀猜测了 libpocketphinx.solibsphinxbase.solibsphinxad.so 的位置。

关于c - 构建 pocketsphinx 应用程序的未解析符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38577635/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com