windows编译libjpeg库
2015-04-01 16:47
288 查看
PMVS对图像进行读写输入时考虑了多种后缀的文件类型,对于jpeg类型用到了jpeglib。
1.jpeglib的编译
下载源代码下载地址:http://www.ijg.org/,选择windows format file
解压源代码,修改源代码中jconfig.vc为jconfig.h
添加环境变量PATH,C:\Program Files(X86)\Microsoft Visual Studio9.0\VC\Bin
进入jpeg的解压目录,..\..\jpeg8d
进入命令提示环境下,输入:vcvars32 回车,这是一个用来设置VC路径环境的批处理
编译生成库文件 命令:nmake /f makefile.vc nodebug=1
编译得到的.lib等文件出现在解压目录下。
2.使用jpeglib
常用的其实只有用到其中的libjpeg.lib,jconfig.h,jmorecfg.h,jpeglib.h这四个文件。使用的时候把上面提到的4个文件拷贝到你的项目文件夹下,把libjpeg.lib添加到你的项目中,然后在需要用到压缩功能的那个文件里加入#include "jpeglib.h",需要注意的是,libjpeg.lib是用c语言开发的,如果要用在你的C++程序里,需要用到extern "C",如下:
压缩步骤并没有深入用到,以后用到的时候再来~(http://blog.csdn.net/zhao3728/article/details/1754877)
转自:http://www.cnblogs.com/summerRQ/articles/2424096.html
1.jpeglib的编译
下载源代码下载地址:http://www.ijg.org/,选择windows format file
解压源代码,修改源代码中jconfig.vc为jconfig.h
添加环境变量PATH,C:\Program Files(X86)\Microsoft Visual Studio9.0\VC\Bin
进入jpeg的解压目录,..\..\jpeg8d
进入命令提示环境下,输入:vcvars32 回车,这是一个用来设置VC路径环境的批处理
编译生成库文件 命令:nmake /f makefile.vc nodebug=1
编译得到的.lib等文件出现在解压目录下。
2.使用jpeglib
常用的其实只有用到其中的libjpeg.lib,jconfig.h,jmorecfg.h,jpeglib.h这四个文件。使用的时候把上面提到的4个文件拷贝到你的项目文件夹下,把libjpeg.lib添加到你的项目中,然后在需要用到压缩功能的那个文件里加入#include "jpeglib.h",需要注意的是,libjpeg.lib是用c语言开发的,如果要用在你的C++程序里,需要用到extern "C",如下:
// TestLibjpeg.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "memory.h" extern "C" { #include "jpeglib.h" }
压缩步骤并没有深入用到,以后用到的时候再来~(http://blog.csdn.net/zhao3728/article/details/1754877)
转自:http://www.cnblogs.com/summerRQ/articles/2424096.html
相关文章推荐
- OpenNMS编译,打包并在Windows下启动
- Windows下如何编译使用boost?
- dbus在windows上的编译
- pylucene分别安装在linux和windows(官方无Windows版的pylucene,要自编译)
- VirtualBox 4.3.6 编译 for 64bit Windows
- 【VSCode】Windows下VSCode编译调试c/c++
- Windows下Fortran编译Lapack库及使用的方法(转自新浪)
- [转]在Windows下编译ffmpeg完全手册
- 在windows下编译v8引擎-with visual studio 2010
- luajit 2.1beta2 bytecode windows mac 下32 64编译文件
- Windows下配置VSCode编译/调试C/C++:launch.json配置
- Windows编程 MD(d)、MT(d)编译选项的区别 .
- Windows上编译最新的CURL,含有zlib,openssl
- 在windows下怎么编译openssl
- Windows下 VS2015编译ForestDB
- VLC 编译安装 [for android, linux, windows]
- windows下使用IntelliJ IDEA的erlang编译环境搭建(含rebar工具)
- windows 安装和编译第一个QT程序
- windows平台手动编译pcre