C++ csv_name不是arma的成员 #包括 #包括 int main() { arma::mat数据集; arma::字段头; load(arma::csv_name(“house_to_rent.csv”,headers)); 返回0; }

C++ csv_name不是arma的成员 #包括 #包括 int main() { arma::mat数据集; arma::字段头; load(arma::csv_name(“house_to_rent.csv”,headers)); 返回0; },c++,csv,armadillo,C++,Csv,Armadillo,运行此命令时,我收到错误csv\u name不是arma的成员。我把安装搞砸了吗 操作系统:Ubuntu 20.04 编辑:VSCode Arma版本:9.800.4犰狳9.8中没有csv\u名称。您必须将Armadillo更新到至少9.900版。如果这是您的全部代码,您必须包含标题。编译器无法自动知道标题。你必须包括它们。你还应该包括string和armadillo仍然是相同的错误…据我所知,armadillo 9.8中没有csv\u name。你可以在犰狳9.9中找到它,但在犰狳9.8中找

运行此命令时,我收到错误
csv\u name不是arma的成员
。我把安装搞砸了吗

操作系统:Ubuntu 20.04

编辑:VSCode


Arma版本:9.800.4

犰狳9.8中没有
csv\u名称。您必须将Armadillo更新到至少9.900版。

如果这是您的全部代码,您必须包含标题。编译器无法自动知道标题。你必须包括它们。你还应该包括
string
armadillo
仍然是相同的错误…据我所知,armadillo 9.8中没有
csv\u name
。你可以在犰狳9.9中找到它,但在犰狳9.8中找不到:
#include <iostream>
#include <mlpack/core.hpp>
int main()
{
    arma::mat dataset;
    arma::field<std::string> headers;
    dataset.load(arma::csv_name("house_to_rent.csv", headers));    
    return 0;
}