我试图将两个小矩阵相乘,但我无法获得编译代码
#include <iostream>
#include <armadillo>
using namespace std;
using namespace arma;
int main()
{
mat A1(1,2) ;
A1.ones();
mat Theta1(6,1);
Theta1.randn();
mat tool = trans(Theta1);
mat z1= tool*A1;
//cout<<z1<<endl;
cout<<Theta1<<endl;
}
我收到以下错误
|| === Build:Debugpp中的Debug(编译器:GNU GCC编译器)=== |
obj \ Debug \ main.o ||在函数ZN4arma4blas4gemvIdEEvPKcPKiS5_PKT_S8_S5_S8_S5_S8_PS6_S5_':|
D:\Downloads\armadillo-7.200.1b\armadillo-7.200.1b\include\armadillo_bits\wrapper_blas.hpp|36|undefined reference to
wrapper_dgemv_'|中
obj \ Debug \ main.o ||在函数ZN4arma4blas4gemmIdEEvPKcS3_PKiS5_S5_PKT_S8_S5_S8_S5_S8_PS6_S5_':|
D:\Downloads\armadillo-7.200.1b\armadillo-7.200.1b\include\armadillo_bits\wrapper_blas.hpp|71|undefined reference to
wrapper_dgemm_'|中
||错误:ld返回1退出状态|
|| ===构建失败:3个错误,0个警告(0分钟,6秒(秒))=== |
请指导我,以便我可以解决此问题,谢谢