1. id3lib是一个开源的MP3 TAG 库。是基于LGPL协议发布的。
2. 项目主页:http://id3lib.sourceforge.net/
3. 先到项目主页的download中下载最新的稳定版LIB。 我下载的是id3lib3.8.3.lib
4. 解压到某一目录下, 如 D://id3lib-3.8.3
5. 把 id3lib-3.8.3 目录下的 config.h.win32 改成 config.h
6. 到 id3lib-3.8.3//libprj 目录下打开id3lib.dsw进行编译
7. 打开工程后,有2个库,一个当然是id3lib, 还有一个是依赖库 zlib
8. 先把C/C++ ---> Code Generation中的代码生成选项调成和你的项目一致
我调整的选项是:
Enable Minimal Rebuild(Yes/Gm)
Basic Runtime Checks(Both(RTC1, equiv.to /RTCsu))
Runtime Library (Multi-Threaded Debug DLL(/MDd))
9. 编译出来了 id3libD.lib 和 zlibD.lib
10. 设置 VC++ Directories
11. 在项目中包含头文件和库
//
// id3lib
#define ID3LIB_LINKOPTION 1
#include
#pragma comment(lib, "id3libD.lib")
// zlib
#include
#pragma comment(lib, "zlibD.lib")
//