Skip to content

build error. #1

@andyyuan78

Description

@andyyuan78

ubgpu@ubgpu:/github/logistic-regression-cpp$
ubgpu@ubgpu:
/github/logistic-regression-cpp$
ubgpu@ubgpu:/github/logistic-regression-cpp$
ubgpu@ubgpu:
/github/logistic-regression-cpp$ g++ -O3 -o lr_train code/common_functions.cpp code/dummy_convertor.cpp code/logistic_regression.cpp code/train.cpp
code/logistic_regression.cpp: In member function ‘lbfgsfloatval_t LogisticRegression::evalute(const lbfgsfloatval_t_, lbfgsfloatval_t_, int, lbfgsfloatval_t)’:
code/logistic_regression.cpp:27:25: error: ‘memset’ was not declared in this scope
memset(g,0,sizeof(g)n);
^
code/logistic_regression.cpp:70:37: error: ‘atoi’ was not declared in this scope
int yi=atoi(record.front().c_str());
^
code/logistic_regression.cpp: In member function ‘int LogisticRegression::optimize(const string&, std::string&)’:
code/logistic_regression.cpp:109:22: error: ‘RAND_MAX’ was not declared in this scope
double rmax=(double)RAND_MAX;
^
code/logistic_regression.cpp:112:29: error: ‘rand’ was not declared in this scope
this->parameters[i]=(rand()/rmax)2-1;
^
code/logistic_regression.cpp: In member function ‘int LogisticRegression::load_parameter_from_file(const char
)’:
code/logistic_regression.cpp:156:44: error: ‘atof’ was not declared in this scope
this->parameters[i]=atof(lines[i].c_str());
^
code/logistic_regression.cpp: In member function ‘double LogisticRegression::predict(const char
, const char_, const char_)’:
code/logistic_regression.cpp:183:37: error: ‘atoi’ was not declared in this scope
int yi=atoi(record.front().c_str());
^
ubgpu@ubgpu:/github/logistic-regression-cpp$
ubgpu@ubgpu:
/github/logistic-regression-cpp$
ubgpu@ubgpu:/github/logistic-regression-cpp$ g++ -O3 -o lr_predict code/common_functions.cpp code/dummy_convertor.cpp code/logistic_regression.cpp code/predict.cpp
code/logistic_regression.cpp: In member function ‘lbfgsfloatval_t LogisticRegression::evalute(const lbfgsfloatval_t_, lbfgsfloatval_t_, int, lbfgsfloatval_t)’:
code/logistic_regression.cpp:27:25: error: ‘memset’ was not declared in this scope
memset(g,0,sizeof(g)n);
^
code/logistic_regression.cpp:70:37: error: ‘atoi’ was not declared in this scope
int yi=atoi(record.front().c_str());
^
code/logistic_regression.cpp: In member function ‘int LogisticRegression::optimize(const string&, std::string&)’:
code/logistic_regression.cpp:109:22: error: ‘RAND_MAX’ was not declared in this scope
double rmax=(double)RAND_MAX;
^
code/logistic_regression.cpp:112:29: error: ‘rand’ was not declared in this scope
this->parameters[i]=(rand()/rmax)2-1;
^
code/logistic_regression.cpp: In member function ‘int LogisticRegression::load_parameter_from_file(const char
)’:
code/logistic_regression.cpp:156:44: error: ‘atof’ was not declared in this scope
this->parameters[i]=atof(lines[i].c_str());
^
code/logistic_regression.cpp: In member function ‘double LogisticRegression::predict(const char
, const char_, const char_)’:
code/logistic_regression.cpp:183:37: error: ‘atoi’ was not declared in this scope
int yi=atoi(record.front().c_str());
^
ubgpu@ubgpu:
/github/logistic-regression-cpp$

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions