visual c++6.0编译xvid

看了很多人的博客,觉得不是很详细,所以自己总结一下用的笔记与大家分享一下,共同学习 搭建xvid环境:

一、如果你的VC6.0是sp6版本以下的

1.下载vc6.0SP5的升级包,支持SSE汇编指令安装vcpp5.exe时要它,从以下网址下载:          http://download.microsoft.com/download/vstudio60ent/SP5/Wideband-Full/WIN98Me/EN-US/VS6sp5.exe

安装方法:

  a.直接单击Vs6sp5.exe,点击运行,选泽一个文件夹(如vcsp5)存放它解压出来的文件

  b.在vcsp5文件下找到setupsp5.exe,点击后会自动安装,就OK了。

  2.vc6.0默认情况下并不支持MMX/SSE等嵌入指令,所以要下载vcpp5.exe让其支持


二、如果你的VC6.0是sp6版本则可跳过1和2,但要做以下修改:

  a. xvidcore-1.1.3/src目录下的portab.h把#define uint64_t unsigned __int64去掉unsigned

  b. xvidcore-1.1.3/vfw/src目录下status.h把#define uint64_t unsigned __int64去掉unsigned


  3.编译xvid开源代码(以xvid-1.1.3为例) 注:版本可以在xvid.h头文件下查

    1.编译xvid要用到汇编,所以要再装汇编器如NASM-2.07-installer.rar,安装后把nasm.exe和ndisasm.exe拷贝到vc98/bin目录下,这样可        省第2步

    2.打开空工程的VC,“tools—options——directories下的show directories for下的 Executable files”添加nasm的安装路径即可 如图(上传不      了图片)


    3.xvid-1.1.3允许生成静态链接库libxvidcoe.lib或动态链接库xvidcore.dll。 在xvidcore-1.1.3/build/win32目录下的xvidcore.dsw      生成动态         链接库 在xvidcore-1.1.3/build/win32目录下的libxvidcore_static.dsp生成静态链接库


    4.编译xvidcore-1.1.3/vfw下的vfw.dsw生成xvidvfw.dll和xvid.inf


    5.编译xvidcore-1.1.3/dshow下的dshow.dsp生成xvid.ax,     不过在此之前要       安装directX建议使用directx9.0b,因为他包含有                         directshow。最后也要链接其安装路径如:

       a.Include files(添加在最前面)

          D:/DXSDK/Include

          D:/DXSDK/Samples/C++/DirectShow/BaseClasses

          D:/Program Files/Microsoft Platform SDK for Windows XP SP2/Include

       b.Library files(添加在最前面)

          D:/DXSDK/Lib D:/DXSDK/Samples/C++/DirectShow/BaseClasses/lib


     6.右键xvid.inf安装xvid

     7.把要用到的.dll拷贝到自己的工程文件或者.lib到vc98/lib

     8. 这样就OK了。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值