Lame在VC6.0命令行中编译并测试MP3编码

  1. 安装VC++6.0并设置环境变量
    把“C:\Program Files\Microsoft Visual Studio\VC98\bin”放到如下图所示的环境变量中。
windows系统环境变量设置

正确安装VC++6.0并设置环境变量后,在dos下输入cl会出现如下图所示的提示

检查是否安装正确
  1. 进入到lame目录下,本例中目录为F:\lame\lame-3.99.5\
    输入编译命令nmake –f Makefile.MSVC按回车将出现如下图所示信息
执行nmake –f Makefile.MSVC命令

说明没有安装nasmw,去google上百度里面搜狗一下,这里给个参考网址:
http://www.mouseos.com/assembly/nasm01.html
选择最新版本的目录打开,然后找到如下图所示的文件夹

打开这个文件夹出现如下图所示信息

nasmw版本下载成功
nasmw版本下载成功

下面进行nasm的安装

找到nasm的安装目录

把nasmw.exe粘贴到cl.exe所在的目录,即C:\Program Files\Microsoft Visual Studio\VC98\Bin

  1. 输入编译命令nmake –f Makefile.MSVC

编译过程中如果出现上图所示信息,就按上图的方法处理。

  1. 编译成功后,出现如下图所示信息

如下图所示

  1. 进入output目录,输入lame –help

到此,你可以找一个wav文件,采用上面推荐的命令试一下能否转成mp3文件,祝你好运。

  1. 接下来,在vc++6.0使用libmp3lame-static.lib
    到F:\lame\lame-3.99.5\include目录下,把lame.h复制到vc工程目录下,同时把libmp3lame-static.lib也复制到你的vc工程目录下(随便新建一个.c文件保存到你指定的目录下编译后就会自动创建工程)。
  1. 下面演示下使用库函数进行wav转mp3的操作。
    直接看代码吧,搞到凌晨1:20,实在不想废话了。
使用库函数进行wav转mp3的源码
使用库函数进行wav转mp3的源码

You may also like...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据