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
参考资料:
posted on 2014-06-14 22:53 vanilla_sky 阅读(3567) 评论(1) 收藏 举报