参考:
https://github.com/rogersce/cnpy
git clone https://github.com/rogersce/cnpy.git
然后使用cmake-gui+visual studio生成cnpy的dll和lib;在打开sln文件生成项目时会出现如下错误,不用管它,lib和dll文件已经生成,拿到自己的项目中用就是了。(我这统一使用vs2017 x64 Release)
然后新建个c++控制台工程,include cnpy头文件目录,include含有cnpy生成lib的目录,添加lib名,把cnpy的dll放入项目目录。
按照https://github.com/rogersce/cnpy/blob/master/example1.cpp
include一堆头文件,读取一个保存10103数组的npy文件
#include "pch.h"
#include "cnpy.h"
#include<complex>