VC6.0 编译 XVid
来源:互联网 发布:外贸电商cms 编辑:程序博客网 时间:2024/04/29 03:48
VC6.0 (sp6) 编译 XVid
1. 下载 XVid (我下的是 xvidcore-1.2.2 )
http://www.xvid.org/
2. 下载 nasm.rar 把里面的两个exe文件拷到VC6的目录下
例如你VS安装在C盘 C:/Program Files/Microsoft Visual Studio/VC98/Bin
如果没有安装nasm编译器会报下面错误
'nasm' 不是内部或外部命令,也不是可运行的程序
3. 编译时, 出现了下面错误
C:/xvidcore-1.2.2/xvidcore/src/plugins/plugin_2pass2.c(497) : error C2520: conversion from unsigned __int64 to double not implemented, use signed __int64
C:/xvidcore-1.2.2/xvidcore/src/plugins/plugin_2pass2.c(1182) : error C2520: conversion from unsigned __int64 to double not implemented, use signed __int64
C:/xvidcore-1.2.2/xvidcore/src/plugins/plugin_2pass2.c(1261) : error C2520: conversion from unsigned __int64 to double not implemented, use signed __int64
C:/xvidcore-1.2.2/xvidcore/src/plugins/plugin_2pass2.c(1339) : error C2520: conversion from unsigned __int64 to double not implemented, use signed __int64
C:/xvidcore-1.2.2/xvidcore/src/plugins/plugin_2pass2.c(1339) : error C2520: conversion from unsigned __int64 to double not implemented, use signed __int64
C:/xvidcore-1.2.2/xvidcore/src/plugins/plugin_2pass2.c(1358) : error C2520: conversion from unsigned __int64 to double not implemented, use signed __int64
网上说 安装VSSP5可解决, 但我已经安装了SP6了.
所以我在这几个错误下加了一个强制类型转换. (但不敢保证这几个强制转换会对Xvid有没有什么影响)
强制装换为 __int64
例如: rc->real_total/(double)rc->target
变成: rc->real_total/(double)(__int64)rc->target
4. 修改后就没有错误了.
5. 相关文件
http://download.csdn.net/source/1812555
- VC6.0 编译 XVid
- VC6.0(SP6)编译xvid
- VC6.0(SP6)编译xvid
- MPEG-4 Xvid VC6.0编译指南
- VC6编译XVID
- xvid-core1.1.2编译方法(vc6,vs2005)
- xvid-1.1.3 vc6.0调试小结
- Xvid编译
- 编译xvid
- 编译xvid 1.1.3
- 交叉编译XVID
- Xvid vs2008编译源代码
- xvid 1.22 编译
- Xvid安装编译
- 交叉编译xvid
- VC6.0下编译
- VC6.0编译JMVC
- VC6.0命令行编译
- ASP.Net生成静态HTML页
- asp.net性能
- html中省略部分代码
- 什么叫SDK
- QCC
- VC6.0 编译 XVid
- Web Application工具
- asp中COnnection的使用
- Web表单相关
- asp.net错误处理
- Vector的几种构造方法
- 分页的存储过程
- .net数据提供程序连接池
- 嵌入资源读取