将矩阵与armadillo库相乘时出错(CodeBlocks)

时间:2016-06-14 19:44:04

标签: c++ matrix codeblocks armadillo

我试图将两个小矩阵相乘,但我无法获得编译代码

#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秒(秒))=== |

请指导我,以便我可以解决此问题,谢谢

0 个答案:

没有答案