c/c++中读取和写入mat文件 --- MAT File I/O Library(一)

MAT File I/O Library 简称 matio,是用于在c/c++中读取和写入matlab中mat文件的一个库。

本篇记录windows下编译matio 64位库的过程,所用的工具为:VS2013 CMake2.8

1. 编译 zlib (使用版本为:1.2.8)

  • 使用CMake生成vcproj项目
  • VS2013编译zlib

2. 编译hdf5(使用版本为: 1.8.9)

  • 使用CMake生成vcproj项目
  • VS2013编译hdf5

3. 编译matio(使用版本为:1.5.1)

  • matio源码文件中在visual_studio文件夹中包含了sln文件,使用VS2013打开,默认进行转换
  • 项目中使用了HDF5_DIR环境变量,此处需要在系统中增加相应的HDF5_DIR环境变量,同时增加ZLIB_DIR环境变量,对应上述两个库的路径
  • VS2013编译matio

4. 三个库的源码文件及编译后的64位库文件地址

     http://pan.baidu.com/s/1sjsaLbf#dir

参考资料:

http://matio.sourceforge.net/

 

 

posted on 2014-06-14 22:53  vanilla_sky  阅读(3567)  评论(1)    收藏  举报

导航