如果你是一直apt-get装了许多库,但是依旧报以下错误:
可以这样解决:
更改CMake配置文件为:
cmake_minimum_required(VERSION 3.21)
project(test2)
set(CMAKE_CXX_STANDARD 14)
add_executable(test2 main.cpp)
target_link_libraries(test2 mlpack armadillo)
其中test2为项目名称可更改,重要是增加最后一句。!!!
如果下面代码运行成功就可以了:
#include <iostream>
#include <armadillo>
using namespace std;
using namespace arma;
int main()
{
mat A = randu(4, 5);
mat B = randu(4, 5);
cout << A*trans(B) << endl;
return 0;
}
运行结果为: