numcpp源码地址:https://github.com/dpilger26/NumCpp
1.下载boost库并编译
boost 1.80下载地址:https://www.boost.org/users/history/version_1_80_0.html
我下载的为图中红色框选的
接下来解压,如图所示
在bootstrap.bat所在目录按住shift并右键鼠标 “在此处打开PowerShell窗口”,然后运行bootstrap.bat,如图:
运行完成后目录如下:
接着运行 b2.exe,如图,运行完成后完成编译
编译完后目录如图
2.下载numcpp并编译
这里主要就是要设置Boost相关目录,如图所示:
Generate后就是通过vs2017编译生成就好了
3.运行测试用例
配置环境如图:
测试代码:
#include"NumCpp.hpp"
#include<iostream>
int main(int argc, char *argv[]) {
nc::NdArray<int> a0 = { {1, 2}, {3, 4} };
std::cout << typeid(a0).name() << std::endl;
qDebug() << "hello...";
std::cout << "hello2..." << std::endl;
return 0;
}
结果如图: