一、Windows平台下可执行文件生成实例
1. 在根目录下的source文件夹内保留了VC8和VC9两个版本的解决方案,双击即可打开。
2. 项目生成的可执行文件*.exe将位于source目录下的bin文件夹内。
二、Windows平台下CMake创建解决方案的过程
Windows用户需要安装CMake构建工具,官网免费下载地址:https://cmake.org/download/
在安装过程中需要选择环境变量路径向系统all users添加的选项。
在安装完成后,请检查环境变量path路径中,是否CMake路径已经添加。
强烈建议CMake安装后,注销或重新启动计算机一次。
VC版本号与Visual Studio版本号对应关系
MSVC++ 14.0 _MSC_VER == 1900 (Visual Studio 2015)
MSVC++ 12.0 _MSC_VER == 1800 (Visual Studio 2013)
MSVC++ 11.0 _MSC_VER == 1700 (Visual Studio 2012)
MSVC++ 10.0 _MSC_VER == 1600 (Visual Studio 2010)
MSVC++ 9.0 _MSC_VER == 1500 (Visual Studio 2008)
MSVC++ 8.0 _MSC_VER == 1400 (Visual Studio 2005)
三、Windows平台下可执行文件生成实例
由于AVS标准组建议参考软件发布不带*.bat文件,因此我们的*.bat文件全部后缀为*.txt。
简单地,CMake构建解决方案具体使用方法如下:
1. 将build目录下的Rename-all.bat.txt文件手动重命名为Rename-all.bat并执行Rename-all.bat文件。它将把其余所有*.bat.txt重命名为*.bat。
2. 在build目录下选择适合自己的Visual Studio开发平台文件夹,如vc12-x86_64(Visual Studio 2013 & X64),双击执行build-all.bat文件。
3. RD.sln是CMake生成的解决方案,打开并编译生成可执行文件。项目生成的可执行文件*.exe将位于source目录下的bin文件夹内。
4. 若执行clean.bat用于清理CMake构建的Visual Studio解决方案,同时也会删除bin下的可执行文件。但bin文件夹及相关的配置文件不会被删除。
四、Linux平台下可执行文件生成实例
1. 进入build/linux文件。
2. 执行make-all.sh文件生成可执行文件。
3. 执行clean.sh文件删除可执行文件。
---------------------------------------------------
郭江 guojiang_sc@126.com
周益民 yiminzhou@uestc.edu.cn
如有疑问,欢迎各位联系指正!
没有合适的资源?快使用搜索试试~ 我知道了~
这是一款清华大学开发的avs2编解码器,里面有详细的源码
共177个文件
c:51个
h:44个
txt:40个
需积分: 5 1 下载量 172 浏览量
2023-05-17
17:45:40
上传
评论
收藏 621KB ZIP 举报
温馨提示
该编解码器是清华大学开发的avs2编解码示例代码,里面有详细的源码,可以供需要的同学参考,该编码器与ffmpeg插件xavs2不一样,它严格遵守了avs2标准,对stuffing bit进行了填充
资源推荐
资源详情
资源评论
收起资源包目录
这是一款清华大学开发的avs2编解码器,里面有详细的源码 (177个子文件)
codingUnit.c 243KB
mv-search.c 184KB
codingUnit.c 181KB
rdopt.c 167KB
fast_me.c 128KB
lencod.c 101KB
EncAdaptiveLoopFilter.c 95KB
image.c 90KB
loopfilter.c 85KB
AEC.c 83KB
AEC.c 81KB
image.c 75KB
transform.c 58KB
rdoq.c 51KB
loop-filter.c 48KB
ldecod.c 46KB
slice.c 44KB
loopfilter.c 41KB
configfile.c 38KB
bitstream.c 37KB
header.c 37KB
block.c 35KB
header.c 29KB
pos_info.c 27KB
DecAdaptiveLoopFilter.c 24KB
wquant.c 20KB
block_info.c 20KB
tdrdo.c 19KB
intra-prediction.c 18KB
biariencode.c 17KB
biaridecod.c 17KB
memalloc.c 16KB
pos_info.c 15KB
block.c 15KB
vlc.c 14KB
ratecontrol.c 14KB
background.c 13KB
ComAdaptiveLoopFilter.c 13KB
bitstream.c 13KB
inter-prediction.c 12KB
vlc.c 12KB
output.c 10KB
wquant.c 10KB
md5.c 9KB
b_frame.c 6KB
rdopt_coding_state.c 6KB
refbuf.c 5KB
golomb.c 5KB
context_ini.c 5KB
context_ini.c 5KB
adaptiveQP.c 4KB
encoder_ra_10bit_rd14.cfg 14KB
encoder_ldp_hdr.cfg 14KB
encoder_ra_hdr.cfg 14KB
encoder_raf_s.cfg 13KB
encoder_ldp_s.cfg 13KB
encoder_ldp_10bit.cfg 13KB
encoder_ldp.cfg 13KB
encoder_ldp_i.cfg 13KB
encoder_rab_s.cfg 13KB
encoder_ra_tl.cfg 13KB
encoder_ra_10bit.cfg 13KB
encoder_ra.cfg 13KB
encoder_ra_i.cfg 13KB
encoder_ai_hdr.cfg 11KB
encoder_ai_10bit.cfg 11KB
encoder_ai.cfg 11KB
YUVExtract.cfg 3KB
decoder.cfg 827B
decoder.cfg 827B
decoder.cfg 827B
decoder.cfg 827B
decoder.cfg 826B
BsExtract.cfg 273B
commonStructures.h 28KB
fast_me.h 22KB
global.h 19KB
defines.h 17KB
global.h 16KB
EncAdaptiveLoopFilter.h 10KB
AEC.h 7KB
wquant.h 6KB
AEC.h 6KB
wquant.h 5KB
tdrdo.h 5KB
contributors.h 5KB
commonVariables.h 5KB
loop-filter.h 5KB
codingUnit.h 4KB
ratecontrol.h 4KB
transform.h 4KB
block.h 4KB
ComAdaptiveLoopFilter.h 4KB
DecAdaptiveLoopFilter.h 3KB
inter-prediction.h 3KB
mv-search.h 3KB
codingUnit.h 3KB
memalloc.h 3KB
header.h 3KB
bitstream.h 3KB
共 177 条
- 1
- 2
资源评论
泰勒朗斯
- 粉丝: 2069
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功