媒体播放器-Eclipse 添id3tag库 编译不通过

问题描述

Eclipse 添id3tag库 编译不通过

小弟最近在学习《Linux环境C语言编程》在第11章中,作者引入了libid3tag的库,使用sudo apt-get install libid3tag libid3tag-dev下载了该库,头文件《id3tag.h》位于/usr/include.
我使用的eclipse 是使用sudo apt-get install eclipse sudo apt-get install eclipse-cdt的方式安装。我按照如下方式配置了编译器。


包含头文件《id3tag.h》,查看头文件有箭头所指的函数,

但是编译后,报错“undefined refrence to ‘id3_file_tag’”。

请问各位大神,遇到这种问题怎样办!

解决方案

你只配置了头文件包含路径,还没设置链接的库,这个库可能需要./configure 后make编译

解决方案二:

这个./configure 是什么意思,没懂,原谅我是新手,对Eclipse和Linux编程都不太熟悉

时间: 2024-09-29 20:08:49

媒体播放器-Eclipse 添id3tag库 编译不通过的相关文章

利用Visual C#开发一个媒体播放器

visual|媒体 摘要:了解如何在 Microsoft Visual C# .NET 中使用 DirectShow 控件,如何开发一个媒体播放器.按照本文介绍的操作步骤,您可以创建一个简单 Visual C# 应用程序,用来播放数字音频和视频. 简介 Microsoft Visual C# 是世界上最流行的编程语言,利用 Visual C# 的最新版本 Visual C# .NET,您能够快速.有效地开发基于 Windows 窗体的应用程序,还可以为嵌入了 Microsoft Windows

Android媒体播放器MediaPlayer架构介绍教程

本文主要介绍的是Android中很重要也最为复杂的媒体播放器(MediaPlayer)部分的架构.对于Android这样一个完整又相对复杂的系统,一个MediaPlayer功能的实现不在其具体的功能,而是具体功能如何适应Android系统Android MediaPlayer的主要具体实现在OpenCore的Player中,这部分不是本文的关注点.本文关注的是MediaPlayer系统的架构,其他的一些Android的应用程序也使用类似的架构. 第一部分 MediaPlayer概述 Androi

媒体播放器Media Player Classic

Media Player Classic Home Cinema,简称MPC-HC,是一款简洁的媒体播放器,Media Player Classic 的后续版本,有32位元和64位元版本.Media Player Classic 是由名为 "Gabest" 的程序员建立,现在他仍然有维护这个程序. Gabest 原先是以不公开源代码的方式开发 Media Player Classic,但后来他开放了 Media Player Classic 的源代码. 目前mpc-hc是一款开源软件,

Media Player Classic Home Cinema媒体播放器

Media Player Classic Home Cinema,简称MPC-HC,是一款简洁的媒体播放器,Media Player Classic 的后续版本,有32位元和64位元版本.Media Player Classic 是由名为 "Gabest" 的程序员建立,现在他仍然有维护这个程序. Gabest 原先是以不公开源代码的方式开发 Media Player Classic,但后来他开放了 Media Player Classic 的源代码. 目前mpc-hc是一款开源软件,

VC2005下制作媒体播放器

前几天突然间心血来潮,打算自己用VC做一个媒体播放器,于是到网上搜索了一下,发现有很多好心人贴出了很多例子(很是感谢),一些是VC6写的,一些是VC2003/2005写的,都是直接通过wmp.dll(WINDOW MEDIA PLAYER9带的ACTIVE控件,存放在C:\WINDOWS\system32目录下.本人对VC6有点排斥(哈哈,就是觉得其C++标准支持太差了,故一般做项目时不考虑,实在没办法的时候才采用),就直接开始在VC2005下按照提示编写了. 开始总是一样: 1.添加一个解决方

Win7媒体播放器刻张CD

  说到Windows自带的媒体播放器(以下简称WMP),很多人都会对它不屑一顾,包括我身边不少朋友,不论是新买回来的电脑还是重装系统之后,总会再安装别的媒体播放工具,似乎它根本就不存在.不可否认,在早期Windows系统附带的媒体播放组件确实不怎么样,但是新一代Windows7内置的WMP12,从时尚的播放界面到全面的媒体管理,再到对H.264.DivX/Xvid等高质量视频编码格式的原生支持,完全具备和同类产品一较高低的能力.因此,每次到朋友或者亲戚家去的时候,总会找点机会打开WMP12,有

mfc-MFC媒体播放器,如何实现播放功能

问题描述 MFC媒体播放器,如何实现播放功能 m_MediaPlayer.SetUrl(""媒体文件路径""): m_MediaPlayer.GetControls().Play();为什么不能实现播放功能? 解决方案 查看一下函数返回值,然后就是媒体路径是否正确对应媒体类型,mediaplayer能否支持 解决方案二: MFC媒体播放器是通过调用系统的 Filter 来实现播放的.你确认:1)多媒体文件路径是否正确?2)系统的 Filter 是否支持此类型的多媒体

win8媒体播放器兼容性测试

Win8所带来的全新体验模式,让成千上万的用深刻地感觉到了Windows升级变身之后的魅力所在,同时Win8所传承的Windows传统特征,包括Windows软件.主题.开始菜单等等.那么落实到Windows传统平台上犹如瀚海的软件,在全新的Win8上兼容性如何?ZOL软件频道将推出针对Windows 8软件兼容性系列测试文章,希望通过逐个对软件分类兼容性的测试,区分出还有哪些软件存在着不兼容的现象. 待测试软件详情 软件类别 软件名称 媒体播放类 TVAnts电视蚂蚁 沸点网络电视 Mplay

推荐一些符合web标准的媒体播放器代码

web|web标准|媒体 再见了Embed,一些媒体播放器的符合web标准的代码 由于Embed标签是Netscape的私有财产,故一直未被W3C认可,对于各种媒体文件使用Embed标签是非标准的,如何改变?Elizabeth Castro的 Bye Bye Embed 一文对于各种媒体播放器给出了很好的符合web标准的代码. 在线媒体播放--Google Video and YouTube <object type="application/x-shockwave-flash"