上次解决了BMP图片读取的问题,这一次想解决读取JPEG图片的问题,本来打算自己新造一个轮子的, 但是既然已经有了libjpeg为何不尝试移植呢?话说这次真的移植成功了! 废话不多说,就列出具体步骤吧。 首先是准备libjpeg的源码(删除所有不必要的文件),我这里有一份整理好的源码压缩包,下载链接 http://download.csdn.net/detail/von_ryan_hack/8317245
然后打开CCS新建项目
设置目标平台为TMS320C6678 项目名称libjpeg 点击[ Next > ] 弹出对话框,展开[ Advanced Settings ] 选择Output type为Static Library
项目模板为Empty Project
在项目上右键菜单选择添加文件
浏览libjpeg源码文件夹,[Add Files...]添加文件(全选)
提示,选择【复制文件】即可
编译类型默认为Debug,如需调整,可在项目右键设置
或者打开设置对话框,选择 [Manage Configurations...]
选择Release并【Set Active】
接下来执行[Project]-->[Build All]即可 编译完成后请将输出文件夹(Debug或Release文件夹)下的libjpeg.lib 和jconfig.h jmorecfg.h jpeglib.h这写文件拷贝出来以供其他项目使用。
下面给出一个应用示例 新建项目(可参考这篇**http://blog.csdn.net/fengyhack/article/details/41945029) 设置的时候注意添加libjpeg.lib以及jconfig.h; jmorecfg.h; jpeglib.h这几个文件 添加文件后,打开项目属性设置对话框
浏览Workspace选择刚才添加的libjpeg.lib文件
然后确定
|