libjpeg-turbo我的CMake编译过程

来源:互联网 发布:lcd12864与单片机连接 编辑:程序博客网 时间:2024/04/29 15:41

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/
将其中的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

0 0
原创粉丝点击