kvazaar在vs2013编译,HM在VS2013编译,ubuntu下安装quartusII
来源:互联网 发布:陕西师大网络教育官网 编辑:程序博客网 时间:2024/06/10 13:15
一、kvazaar在VS2013下编译
1、源代码在Github上下载
https://github.com/ultravideo/kvazaar
可以在windows上或是ubuntu上用下面命令下载
git clone https://github.com/ultravideo/kvazaar.git
2、然后下载greatest源代码
在github上有源代码
https://github.com/ultravideo/greatest
可以通过git的命令下载
git clone https://github.com/ultravideo/greatest.git
3、下载依赖包1,在这个网页下载下图的文件ftp://sourceware.org/pub/pthreads-win32
ftp://sourceware.org/pub/pthreads-win32
4、下载依赖包2
http://yasm.tortall.net/Download.html到该网页下下载1.3.0版本的yasm包上面的1-4步做完以后,得到如下文件。
然后代开VS2013和任务管理器,看看自己的vs2013是32位还是64位的。一般后面写有32bit或是64bit
5 、接下来就是把文件复制到相应的位置。我是32位,那么我以32位为例。
5.1 把pthreads-w32-2-9-1-release.zip下的Pre-built.2的include中三个文件复制到vs安装路径下的include目录。
5.2把pre-build.2下的pthreadVC2.lib 复制到build\kvazaar_lib下。
5.3把vsyasm.exe放到VS2013安装目录下的VC\bin文件中
5.4把vsyasm.props、vsyasm.targets、vsyasm.xml放到C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustomizations下 。
1
2
3
4
然后开打工程编译,发现有语法错误。是因为版本不一样的问题。要把定义放在函数的最开始的,所以比如把下面的定义放到函数最前面就好,有的需要初始化。
将三个项目分别设置为启动项目,编译。发现kvazaar_test编译不通过。这个可以不用管。编译完了以后pthreadVC2.dll复制到kvazaar.exe目录下,然后把kvazaar_cli设置成启动项目,然后打开属性设置命令参数和路径。或是直接在cmd命令行下,切换到kvazaar.exe所在目录,输入kvazaar -i foreman_cif.yuv –input-res 352x288 -o outvs2013.hevc也可以执行。步骤可以见下图。
这里写图片描述
在上面完事后若是编译不通过,除了语法外。那么需要改动一些东西。找到C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120目录下Microsoft.CppCommon.targets文件用nodepade++打开,按住cltr+f查找 EnableEnhancedInstructionSet , 找到关于此项的定义将整行删除,里面会有几行注意要删除了
二、HM在VS2013上编译
1、HM代码的下载
首先是SVN:https://tortoisesvn.net/downloads.html SVN是下载HM的工具
然后打开HM的下载页面:https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/找到一个比较新的版本,我是下载的HM16.3。至于里面的+SCM我不是很懂,对于新手下载一个正常的版本是足够的。
点击自己想要的版本后,把它网页的地址复制一下。然后在想要放置HM的文件夹中右击会
然后点击SVN Checkout
出现:
把刚刚复制的地址天道URL中,点击OK HM就开始下载啦
下载完成是这样的
HM文件夹里面的build是HM的工程,点进去,里面有几个sln文件。根据自己的版本,选择一个合适自己的VS版本的,然后打开。
我的VS是VS2013的所以我选择了HM_VC10.sin
接下来的步骤可以看我的详细word文档,链接如下
http://download.csdn.net/download/lovexlsforever/10142194
buntu下安装quartusII
1、ALTERA官网下载
http://dl.altera.com/soceds/
2、然后解压安装
运行./setup.sh后,接下来的安装过程和Windows环境下安装过程是一样的,具体不详。
3、破解
下可以在这里下载17的破解包,它可以用于16的。
http://download.csdn.net/download/lovexlsforever/10115695
第一步,把把Crack_xxxx.zip里面的libgcl_afcq.so和libsys_cpt.so文件分别解压缩后,替换到安装目录下/16.0/quartus/linux64里面的同名文件,这样2个so文件里面的加密点就全部被破解了.
第二步。把license.dat里的XXXXXXXXXXXX 用你的网卡号替换(在Quartus II 15.0的Tools菜单下选择License Setup,下面就有NIC ID)。
第三步。在Quartus II 16.0的Tools菜单下选择License Setup,然后选择License file,最后点击OK.
打开,在桌面一般有图标。或是16.0/quartus/bin/quartus也是可以打开的。
./quartus
参考链接
http://www.jianshu.com/p/7f0b631a47b7
- kvazaar在vs2013编译,HM在VS2013编译,ubuntu下安装quartusII
- 在VS2013下编译sqlite3
- RTP开源库jrtplib在VS2013下编译 安装和配置
- GDAL2.1.0在VS2013下的编译
- cpp-netlib在VS2013下编译
- ffmpeg在vs2013下编译生成
- FontConfig在windows和VS2013下编译
- Pixman在windows+vs2013下编译
- Pango在windows+vs2013下编译
- python在vs2013下的编译
- PCRE在windows+VS2013编译
- Glib在windows+vs2013编译
- Cairo在windows+vs2013编译
- 在VS2013下编译openCV(最新适用)
- libcurl在vs2013下C++项目中的编译连接
- 在Windows平台VS2013环境下编译Boost库
- VELT-0.1.5开发:在vs2013下编译gdb
- libcurl在vs2013下C++项目中的编译连接
- 【PHP进阶学习】——垃圾回收机制
- Laravel从数据库导出Excel
- Oasys MassMotion 9.0.17.0 Win64 1CD
- 消息 | 英特尔中国研究院推出HERO智能机器人平台合作伙伴计划
- 观察 | 智能音箱随处可见,我们的隐私该如何保护?
- kvazaar在vs2013编译,HM在VS2013编译,ubuntu下安装quartusII
- 错误提示:The prefix "aop" for element "aop:config" is not bound. .
- 趣闻 | 这款采矿机器人RoboMiner成为了一名“蓝领”
- AI--工具篇 Python,输出矩阵与sigmoid简单运用
- Verilog学习笔记
- 台大-林轩田老师-机器学习基石学习笔记10
- 小白入门:大型网站技术架构负载均衡技术介绍及学习资源推荐
- bean的生命周期加载
- base64