libjpeg-turbo我的CMake编译过程

libjpeg-turbo我的CMake编译过程

需要用到bmp转jpg,所以使用了libjpeg,听说[libjpeg-turbo][6]速度更快,所以…
下面说说从下载到编译的全过程吧
我的电脑配置Win7 64位 VS2015

#1、
https://sourceforge.net/projects/libjpeg-turbo/ 下载libjpeg-turbo
这里写图片描述
libjpeg-turbo-1.5.1:源码
libjpeg-turbo-1.5.1 x64 debug:用于保存VS 64位环境debug模式编译生产的 .lib、 .dll 、.h 等文件
其他3个文件类推。
#2、
从CMake官网下载
https://cmake.org/download/* 新版CMake,并安装。
注:最好在安装时选择自动添加进系统环境变量,如下图。否则需要手动添加。
这里写图片描述
系统环境变量添加效果:
这里写图片描述

从nasm官网下载https://sourceforge.net/projects/nasm/
或者从官网下载: https://www.nasm.us/
在这里插入图片描述
根据需要下载对应版本
Zip中执行包含所需exe

将其中的nasm.exe和ndisasm.exe拷贝到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin目录。
将nasm的安装路径添加到系统环境变量。


#3、
准备工作完毕。开始CMake使用
打开CMake
这里写图片描述
其中1:libjpeg-turbo源码所在目录
2:CMake编译后生产的VS工程所在目录
3:上面的目录配置完成,点击Configure,此时会跳出编译环境选择对话框
要选择自己电脑当前安装的最新版本的VS作为编译工具,因为我的电脑中有VS2010和VS2015,每次选择VS2010总是报错,换成VS2015就没问题了。
Visual Studio 选择自己对应的版本,其中“win64”表示64位编译。什么都没写的是32位编译。“ARM”则是Arm平台的。
选择完毕点击“finish”。
64位和32位环境每次只能选择1个,需要2种的,可以再次到这个界面选择。
CMake每次打开都会有上次的记录,可能导致无法打开这个对话框,可以使用菜单栏的File/DeleteCache删除记录。重新配置上面的目录,重头再来。
选择完毕编译工具之后,自动加载libjpeg-turbo
这里写图片描述
CMAKE_INSTALL_PREFIX 表示VS编译生成的库存放目录,之前创建的4个文件夹用在此处。
NASM处添加nasm
其余根据需要勾选。
此时背景是红色,再次点击Configure背景变成白色,并且下面提示Configuring done,说明OK了。
接着点击Generate出现Generating done,说明CMake已经成功了。CMake可以关闭了。
这里写图片描述

#4、
找到VS工程目录下的*.sln,双击打开即可。
这里写图片描述

选择
这里写图片描述
我分别选择这几个进行生成 就ok了。
这里写图片描述

libjpeg-turbo-1.5.1 x64 debug
libjpeg-turbo-1.5.1 x64 release
libjpeg-turbo-1.5.1 x86 debug
libjpeg-turbo-1.5.1 x86 release
下载地址http://download.csdn.net/detail/songlinok/9777735

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值