请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

speex not found using pkg-config

老师,在乌班图系统中运行./configure 后报的错,,然后安装Speex的时候又提示已经安装了
然后在config.log文件的最后几句是:

check_pkg_config libspeex speex speex/speex.h speex_decoder_init
test_pkg_config libspeex speex speex/speex.h speex_decoder_init
pkg-config --exists --print-errors speex
Package speex was not found in the pkg-config search path.
Perhaps you should add the directory containing `speex.pc’
to the PKG_CONFIG_PATH environment variable
No package ‘speex’ found
ERROR: speex not found using pkg-config

请问老师,这个该怎么解决呢?
图片描述

正在回答 回答被采纳积分+3

3回答

weixin_慕斯5327578 2020-12-02 20:50:48

我也遇到这个问题了, 楼主解决了吗


0 回复 有任何疑惑可以回复我~
  • 李超 #1
    他肯定解决了,你要是还没解决可以加入到课程QQ群,到群里讨论
    回复 有任何疑惑可以回复我~ 2020-12-10 12:50:48
  • qq群号在哪里看?
    回复 有任何疑惑可以回复我~ 2020-12-27 11:00:29
  • 李超 #3
    进入课程,在PC的右边有入群密码
    回复 有任何疑惑可以回复我~ 2020-12-27 13:27:45
提问者 红鱼丶 2019-01-20 03:12:34
sudo apt-get install mercurial cmake cmake-curses-gui build-essential yasm

先执行这个命令,,,然后在下载X265

 hg clone https://bitbucket.org/multicoreware/x265 cd x265/build/linux 
./make-Makefiles.bash
 make && make install

 安装好了会在 这里看到多了一个x265,此时就可以使用lib265进行配置了 如果遇到权限问题就在命令前面加上sudo(应该是使用管理员权限运行命令的意思) 最后再进行下一步

0 回复 有任何疑惑可以回复我~
  • 提问者 红鱼丶 #1
    ldconfig
    安装后运行这个命令,要不可能265.so动态库找不到
    
    ldd ffmpeg
    查看动态库连接的命令
    回复 有任何疑惑可以回复我~ 2019-01-21 12:24:20
提问者 红鱼丶 2019-01-20 00:20:33
sudo apt-get install libspeex-dev

通过这个命令安装了一下Speex,然后接着报错

ERROR: x265 not found using pkg-config

继续探索,,,

0 回复 有任何疑惑可以回复我~
  • 李超 #1
    环境变量没配置吧,PKG_CONFIG_PATH,可以参考我在慕课网中的的手记
    回复 有任何疑惑可以回复我~ 2019-01-23 08:57:21
  • 提问者 红鱼丶 回复 李超 #2
    不清楚呢,,后来重新安装了下X265然后重新运行ldconfig就好了,,
    回复 有任何疑惑可以回复我~ 2019-01-23 09:00:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信