首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux - Qmake编译错误-尽管已安装,但仍未找到vorbisfile

Qmake是一个用于生成Makefile的工具,通常用于Qt项目的构建。在Linux系统中,如果在使用Qmake编译项目时出现了"未找到vorbisfile"的错误,可能是由于缺少vorbisfile库导致的。

vorbisfile是一个用于处理Ogg Vorbis音频文件的库。为了解决这个错误,你需要安装vorbisfile库及其开发包。下面是解决该错误的步骤:

  1. 打开终端,使用以下命令安装vorbisfile库及其开发包:sudo apt-get install libvorbisfile3 libvorbis-dev
  2. 安装完成后,重新运行Qmake编译项目,应该不再出现"未找到vorbisfile"的错误。

vorbisfile库的优势在于它提供了一种简单的方式来读取和解码Ogg Vorbis音频文件。它可以用于各种音频处理和播放应用场景。

腾讯云提供了一系列与音视频处理相关的产品和服务,其中包括:

  • 腾讯云音视频处理(云点播):提供了音视频转码、截图、水印、封面生成等功能,适用于各种音视频处理需求。详细信息请参考:腾讯云音视频处理(云点播)

请注意,以上答案仅供参考,具体的解决方法可能因系统环境和版本而有所差异。在实际操作中,请根据具体情况进行调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

浅析OGG VORBIS

尽管他彻底的免费,虽说在Linux平台上Ogg Vorbis的确流行,但是在中国这片Windows大放异彩的土地上,能够耳闻Ogg Vorbis名号的人估计也不在多数,笔者曾经在网上搜索过Ogg Vorbis...你可能对于Ogg Vorbis这个名字有些疑惑不解,其本质意义却与MP3如出一辙。...,如MinGW( 我便不幸遇到过这个问题:(  ),不过问题解决起来也并不困难,错误的原因大抵是出在os_types.h这个头文件上,如果你在使用MinGW(其它编译器类似)编译Ogg Vorbis程序时遇到了不能正确识别类型的问题...,编译器方面为了简洁,我本想采用MinGW,但是由于未能找到对应的Ogg Vorbis类库的原因,我还是选择了当今主流编译器——微软的Visual系列(严格来讲其实是个IDE:)),不过使用它也有一些缺陷...fclose函数     return setWave( pcmdata ); } 注1:一般此处使用ov_open函数,但是在Windows平台下往往会导致保护错误,原因是vorbisfile库和应用程序常常会链接到不同版本的

2.1K20
  • qt没有被正确安装_qt软件安装步骤

    Qt项目一般都是用qmake来管理的(按照默认配置新建Qt项目,就是这样),而每次构建之前,qmake都会执行,其中有个重要的任务就是告诉后续的编译器,应该用哪个版本Qt库来编译这些程序。...3.4 Linux命令行下查看和使用不同版本的Qt 如果在Linux命令行下使用,例如编译一些简单程序或第三方库,可以不需要启动QtCreator,直接在命令行中编译。...那么需要找到你想用的版本对应的qmake执行文件在哪里。这个会复杂一些,下面简单说一下。.../qmake # 这个是举例 $ /home/XYZX/Qt5.8.0/5.8/gcc_64/bin/qmake -v # 查看某个找到qmake是什么版本 之后如果要使用这个特定的qmake,那么编译的时候不能只输入...问题2:引用一个头文件,.h文件存在且已经加入项目,但是编译时还是报错:No such file or directory: XXXX.h 问题:引用路径错误

    4.1K20

    QT5.6移植到ARM三星4412-

    删除目录 4 1.2.6 生成Makefile 5 1.2.7 编译安装 5 1.2.8 编译成功 6 1.2.9 添加环境变量 6 1.2.10 查看qmake版本 7 1.2.11 编译ARM版的...一般来说,对于32位系统应用,兼容至Win10和WinRT直如重新开发,通过Qt,只需要对您的应用做一个简单的重新编译即可轻松实现。...格式的压缩包下载 1.2.2 移植准备工作 1.需要提前移植好交叉编译器,如果编译QT时出现错误,大半都是编译器版本太低引起的,低版本的编译编译QT会出现错误。...1.2.5 删除目录 [root@xiaolong qt-everywhere-opensource-src-5.6.0]# rm qt3d qtcanvas3d qtweb* -fr 如果没有修改,编译时会出现如下的错误.../configure -help 1.2.7 编译安装 [root@xiaolong qt-everywhere-opensource-src-5.6.0]# make && make install

    7.3K20

    Ubuntu 12.04 + opencv 2.4.1 + Qt 4.8.3 + Qt creater 2.5.2 安装配置

    2.Qt库编译安装参考:http://www.linuxidc.com/Linux/2012-06/62606.htm 注意 ....如果编译错误,想重新编译,则(进入make的路径,一般是在解压后的文件夹内如/xxxopensource-src/进行make操作) 直接运行下面的命令就行了。...Qt creater 安装参考http://www.linuxidc.com/Linux/2012-06/62607.htm 如果安装完出错想卸载,源文件是.bin,应该会有个uninstall文件,...4.直接在ubuntu软件中心搜出来的QT,安装完很多东西是没有的,比如运行程序时可能不会出现qtcreater_process_stub,只弹出一个terminal,找到可执行文件还是可以点击执行的...要是嫌麻烦,直接在 /usr/local/Qt-4.8.3/mkspecs/linux-g++/qmake.conf 加入下面命令以及将上面的libs和include都加进去: QMAKE_INCDIR

    1.7K100

    qmake手册(Qt5.9.3)

    在这种情况下,qmake将从该目录中打开qmake.conf文件。如果文件不存在,qmake将会退出并显示错误。 平台 – 编译器组合的名称。...warn_off 编译器应该输出尽可能少的警告。 exceptions 异常支持启用。默认设置。 exceptions_off 异常支持被禁用。 rtti RTTI支持启用。...默认情况下,使用编译器默认值。 thread 线程支持启用。当CONFIG包含默认的qt时,这是启用的。 c++11 C++11支持启用。如果编译器不支持C++11,则此选项不起作用。...c++14 C++14支持启用。如果编译器不支持C ++ 14,则此选项无效。默认情况下,支持被禁用。...qmake将字符串显示为错误消息给用户并退出。此功能只能用于不可恢复的错误

    5.7K20

    Linux平台开发C++时用PVS-Studio静态分析代码

    另一个选择是使用安装包,你可以在这里找到它。 安装命令也因你使用的Linux发行版而异。...你还可以在那里找到非Debian系统的信息。 安装PVS-Studio后,需要输入数据许可。...检查你的项目 安装完成后,就可以开始检查项目了。其主要有两种方法:: 1.编译监控。 2.直接从构建系统运行。 我们先来谈谈第一种方式。要在Linux下启动监视,需要strace程序。...如果在尝试分析项目时遇到“No compilation units found”错误,请尝试通过-compiler或-c命令行键显式指定编译器的名称: pvs-studio-analyzer analyze...我们的官方GitHub存储库提供了配置集成的示例项目: pvs-studio-cmake-examples pvs-studio-qmake-examples pvs-studio-makefile-examples

    2.5K00

    Qt5.11.2 & VS2017 & 64位版本 静态编译

    3、编译环境 以下是编译时需要的工具,在编译之前,请务必安装! 安装都比较简单。这里直接给出官网下载的链接。...然后进入解压后的Qt源码文件夹下的qtbase/mkspecs下,找到win32-msvc文件夹。 另外顺便说下,如果是想编译较早些时候的Qt源码,源码下载下来后会发现里面没有这个文件夹。...而是这样的: 这时候只需要根据你安装的Qt版本进行选择就可以了。 进入选中的文件夹之后,找到qmake.conf文件并使用文本编辑器打开。 我们再根据它include的内容定位到相应的文件。.../common/msvc-desktop.conf) 找到相应的文件后,修改其内容。在这里也就是msvc-desktop.conf这个文件。 找到以下标志。...至此,整个Qt源码编译过程也就结束了(过程说简单也简单,但我却搞了两三天,就因为前面环境没搭好) 别高兴得太早,这还没结束呢。。我们必须得建立一个测试程序运行起来才算成功!

    1.1K20

    Ubuntu 16.04下VTK7.1.0+QT4.8.6+Qt Creator开发环境配置

    VTK需要OpenGL3.0或更高版本的驱动,虚拟机下的Ubuntu不支持OpenGL3.0,或者自己按网上教程配置之后也能支持,过程相当繁琐,本人试验失败。...在配置编译之前,需要事先安装一些依赖包,不然配置中途还得安装,非常麻烦 1 sudo apt-get install libx11-dev libxau-dev libxaw7.../configure -prefix /usr/local/Qt-4.8.6 之后编译make,我编译了大概1个小时,安装sudo make install 然后添加环境变量...输入which qmake 显示 /usr/bin/qmake 这样,则环境变量设置成功 参考网址 http://www.linuxidc.com/Linux...4.编译安装VTK 我使用的ccmake,感觉很方便,如果没有安装ccmake,直接在终端输入ccmake,回车,会有信息提示如何安装 从官网下载VTK-7.1.0源码,解压,打开终端

    2.5K20

    Qt教程一

    独立安装:Qt 程序最终会编译为本地代码,不需要其他库的支撑,而 Java 要安装虚拟机,C# 要安装 .NET Framework。...3.Qt Creator Qt是开源的库 Qt Creator是一个集成开发环境 安装文档教程 安装视频教程 安装之后添加组件 1,找到Qt安装目录中的维护工具MaintenanceTool.exe 2...DEFINES += USE_MY_STUFF QMAKE_CFLAGS 设置c编译器flag参数 QMAKE_CFLAGS += -g QMAKE_CXXFLAGS 设置c++编译器flag参数 QMAKE_CXXFLAGS...点击Qt Options之后会弹出如下界面 如果在弹出上述界面的同时,还弹出如下这个错误界面,不要担心,这是由于安装插件的时候,会自动配置,但是自动配置的路径和实际的Qt安装路径不一致,我们自己再配置一下就...文件中加入以下代码 msvc { QMAKE_CFLAGS += /utf-8 #C语言编译器选项 QMAKE_CXXFLAGS+=/utf-8 #C++编译器选项 } 6.需要的C++知识 1.什么是

    6410

    ubuntu依赖库下载(pkgs)

    在没网的环境下linux开发真的好痛苦,最近在配置Ubuntu下qt编译环境,最先开始,用虚拟机,在家做好虚拟机镜像文件然后到公司安装开发。...操作系统:ubuntu16.04LTS 32位 qt:QT编译时提示错误:缺少所需依赖库 有网的情况下: apt-get install libx11dev libxtst-dev libxext-dev...没网的话,只能回家下好安装包,再去安装了: 在网上搜了好久终于找到一个网址: https://pkgs.org/ubuntu-16.04/ubuntu-main-i386/19/ 可以进入下载目录选择相对应的系统所需的安装包...记得在ubuntu下当时也找到一个依赖库网址,下次再贴上。...或者 从已经适配好的电脑上,直接把qt安装包,打包压缩,复制到自己电脑上,我配置的时候qmake环境变量都没配置可以直接qtcreator可以编译只用。

    1.1K40

    win7安装Qt4.8.5 For Windows 最详细的教程,附带所有安装文件-- 转自zgj_today的csdn空间

    http://m.blog.csdn.net/blog/yhc13429826359/37735865 2014-7-13阅读148 评论0     为了安装qt4.8.6,鼓捣了好几天,还是安装错误...,百度的安装教程也看了很多,结果还是不行,为了学QT还不能安装5.0的,最后在群里请教才知道是Qt4.8.5以后的minGW版本要是4.4以上,只好安装4.8.5版本,所以找到了zgj_today的教程...百度云盘地址:http://pan.baidu.com/s/1bnpLQer 方法:QT4.8.5for Windows(Qt Creator+MinGW) 1、先安装编译环境qt-creator-win-opensource...QT默认的安装路径是C:\Qt\4.8.5,这里建议修改为C:\Qt\4.8.5_MinGW,此举是为了与其他QT版本库区分开。避免把安装的其他QT版本覆盖并破坏掉。...(1)进入软件->菜单->工具->选项->构建和运行->Qt Version->手动设置,添加qmake路径C:\Qt\4.8.5_MinGW\bin\qmake.exe。

    1.9K20
    领券